From e4e4d874768955810ac850104738dd195eaa6439 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2026 16:00:50 +1000 Subject: [PATCH] New Crowdin translations by GitHub Action (#12759) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/da/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/de/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/el/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/en/LC_MESSAGES/django.po | 714 ++++++++--------- .../InvenTree/locale/es/LC_MESSAGES/django.po | 716 +++++++++--------- .../locale/es_MX/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/et/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/he/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/id/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/it/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/no/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 716 +++++++++--------- .../locale/pt_BR/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/th/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 716 +++++++++--------- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 716 +++++++++--------- .../locale/zh_Hans/LC_MESSAGES/django.po | 716 +++++++++--------- .../locale/zh_Hant/LC_MESSAGES/django.po | 716 +++++++++--------- src/frontend/src/locales/ar/messages.po | 58 +- src/frontend/src/locales/bg/messages.po | 58 +- src/frontend/src/locales/cs/messages.po | 58 +- src/frontend/src/locales/da/messages.po | 58 +- src/frontend/src/locales/de/messages.po | 58 +- src/frontend/src/locales/el/messages.po | 58 +- src/frontend/src/locales/en/messages.po | 56 +- src/frontend/src/locales/es/messages.po | 58 +- src/frontend/src/locales/es_MX/messages.po | 58 +- src/frontend/src/locales/et/messages.po | 58 +- src/frontend/src/locales/fa/messages.po | 58 +- src/frontend/src/locales/fi/messages.po | 58 +- src/frontend/src/locales/fr/messages.po | 58 +- src/frontend/src/locales/he/messages.po | 58 +- src/frontend/src/locales/hi/messages.po | 58 +- src/frontend/src/locales/hu/messages.po | 58 +- src/frontend/src/locales/id/messages.po | 58 +- src/frontend/src/locales/it/messages.po | 58 +- src/frontend/src/locales/ja/messages.po | 58 +- src/frontend/src/locales/ko/messages.po | 58 +- src/frontend/src/locales/lt/messages.po | 58 +- src/frontend/src/locales/lv/messages.po | 58 +- src/frontend/src/locales/nl/messages.po | 58 +- src/frontend/src/locales/no/messages.po | 58 +- src/frontend/src/locales/pl/messages.po | 58 +- src/frontend/src/locales/pt/messages.po | 58 +- src/frontend/src/locales/pt_BR/messages.po | 58 +- src/frontend/src/locales/ro/messages.po | 58 +- src/frontend/src/locales/ru/messages.po | 58 +- src/frontend/src/locales/sk/messages.po | 58 +- src/frontend/src/locales/sl/messages.po | 58 +- src/frontend/src/locales/sr/messages.po | 58 +- src/frontend/src/locales/sv/messages.po | 58 +- src/frontend/src/locales/th/messages.po | 58 +- src/frontend/src/locales/tr/messages.po | 58 +- src/frontend/src/locales/uk/messages.po | 58 +- src/frontend/src/locales/vi/messages.po | 58 +- src/frontend/src/locales/zh_Hans/messages.po | 58 +- src/frontend/src/locales/zh_Hant/messages.po | 58 +- 78 files changed, 15403 insertions(+), 14779 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 0b17b1f619..211833d1b7 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "نقطة نهاية API غير موجودة" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "يجب أن يكون قائمة لـ عناصر مقدم لـ bulk operation" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "يجب أن يكون عناصر مقدم بصفته قائمة" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "غير صالح عناصر قائمة مقدم" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "الكل تصفية يجب فقط يكون مستخدم مع صحيح" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "لا عناصر مطابقة ال مقدم criteria" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "لا بيانات مقدم" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "يجب أن يكون هذا حقل فريد." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "العنصر لم يعد يتطابق مع المعايير المقدمة" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "المستخدم ليس لديه الصلاحية لعرض هذا النموذج" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "غير صالح عشري قيمة" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "مرجع رقم هو أيضًا large" msgid "Invalid choice" msgstr "غير صالح choice" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "الاسم" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "الوصف" msgid "Description (optional)" msgstr "وصف (اختياري)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "مسار" @@ -335,7 +335,7 @@ msgstr "خادم خطأ" msgid "An error has been logged by the server." msgstr "خطأ لديه تم مسجل حسب ال خادم." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "غير صالح physical وحدة" msgid "Not a valid currency code" msgstr "غير صالح عملة رمز" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "حالة الطلب" @@ -599,8 +599,8 @@ msgstr "حالة الطلب" msgid "Parent Build" msgstr "الأصل إنتاج" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "تضمين متغيرات" @@ -608,13 +608,13 @@ msgstr "تضمين متغيرات" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "الفئة" msgid "Ancestor Build" msgstr "Ancestor إنتاج" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "مسند إلى me" @@ -694,11 +694,11 @@ msgstr "مكتمل قبل" msgid "Completed after" msgstr "مكتمل بعد" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "تاريخ Min" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "تاريخ Max" @@ -733,12 +733,12 @@ msgstr "متتبع" msgid "Testable" msgstr "قابل للاختبار" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "طلب متبقي" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "مخصص" @@ -772,15 +772,15 @@ msgstr "أمر إنتاج" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "الموقع" @@ -955,7 +955,7 @@ msgstr "مصروف حسب" msgid "User who issued this build order" msgstr "مستخدم من مصروف هذا أمر الإنتاج" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "مستخدم أو مجموعة مسؤول لـ هذا أمر الإنت msgid "External Link" msgstr "خارجي رابط" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "رابط إلى خارجي URL" @@ -982,8 +982,8 @@ msgstr "إنتاج Priority" msgid "Priority of this build order" msgstr "Priority لـ هذا أمر الإنتاج" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "مشروع رمز" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "إنتاج كائن" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "تثبيت إلى" msgid "Build" msgstr "إنتاج" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "صنف المورد" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "السماح متغيرات" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "عنصر قائمة المواد" @@ -1597,47 +1597,55 @@ msgstr "متأخر أمر الإنتاج" msgid "Build order {bo} is now overdue" msgstr "أمر الإنتاج {bo} هو الآن متأخر" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "نموذج ID" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "لديه Thumbnail" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "هو رابط" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "هو ملف" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "مستخدم يقوم غير لديه صلاحية إلى حذف هذه مرفقات" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "مستخدم يقوم غير لديه صلاحية إلى تعديل هذا مرفق" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "مستخدم يقوم غير لديه صلاحية إلى حذف هذا مرفق" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "اختيار قائمة هو مقفل" @@ -1665,7 +1673,7 @@ msgstr "وسوم" msgid "Project Code Label" msgstr "مشروع رمز ملصق" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "تم التحديث" @@ -1681,65 +1689,65 @@ msgstr "تحديث حسب" msgid "User who last updated this object" msgstr "مستخدم من آخر تم التحديث هذا كائن" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "فريد مشروع رمز" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "مشروع وصف" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "نشط" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "هو هذا مشروع رمز نشط؟" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "مستخدم أو مجموعة مسؤول لـ هذا مشروع" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "إعدادات مفتاح" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "إعدادات قيمة" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Chosen قيمة هو غير صالح خيار" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "يجب أن يكون القيمة boolean قيمة" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "يجب أن يكون القيمة عدد صحيح قيمة" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "يجب أن يكون القيمة صالح رقم" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "قيمة يقوم غير نجاح validation checks" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "يجب أن يكون مفتاح نص فريد" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "يجب أن يكون مفتاح نص فريد" msgid "User" msgstr "المستخدم" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "كمية سعر فاصل" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "السعر" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "كمية سعر الوحدة عند محدد" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "نقطة نهاية" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "نقطة نهاية عند الذي هذا webhook هو مستلم" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "اسم لـ هذا webhook" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "هو هذا webhook نشط" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "رمز وصول" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "رمز وصول لـ access" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Shared secret لـ HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "رسالة ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "فريد معرف لـ هذا رسالة" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "مضيف" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "مضيف من الذي هذا رسالة كان مستلم" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "الترويسة" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Header لـ هذا رسالة" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Body لـ هذا رسالة" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "نقطة نهاية على الذي هذا رسالة كان مستلم" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Worked على" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "كان ال work على هذا رسالة finished؟" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "عنوان" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "عنوان" msgid "Link" msgstr "رابط" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "قراءة" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "كان هذا أخبار عنصر قراءة؟" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "مخصص وحدة" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "يجب أن يكون وحدة symbol فريد" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "يجب أن يكون وحدة اسم صالح معرف" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "وحدة اسم" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "اختياري وحدة symbol" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "وحدة definition" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "المرفق" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "مفقود ملف" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "مفقود خارجي رابط" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "لا ملف attached إلى rename" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "اسم الملف لا يمكن يكون فارغ" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "غير صالح اسم الملف" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "لا يمكن تغيير ملف extension" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "ملف مع هذا اسم بالفعل موجود" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "فشل في حفظ renamed ملف" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "نموذج نوع" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "هدف نموذج نوع لـ صورة" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "تحديد ملف إلى إرفاق" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "Thumbnail صورة لـ هذا مرفق" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "مرفق comment" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "تاريخ رفع" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "تاريخ ال ملف كان تم الرفع" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "هو صورة" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "صحيح إذا هذا مرفق هو صالح صورة ملف" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "ملف حجم" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "ملف حجم في bytes" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "غير صالح نموذج نوع محدد لـ مرفق" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "مخصص حالة" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "مخصص States" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "مرجع حالة تعيين" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "حالة تعيين ذلك هو extended مع هذا مخصص حالة" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "منطقي مفتاح" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "حالة منطقي مفتاح ذلك هو equal إلى هذا مخصص حالة في business logic" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "القيمة" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Numerical قيمة ذلك سوف يكون saved في ال نماذج قاعدة بيانات" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "اسم لـ ال حالة" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "ملصق" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "ملصق ذلك سوف يكون معروض في ال frontend" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "لون" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "لون ذلك سوف يكون معروض في ال frontend" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "نموذج" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "نموذج هذا حالة هو مرتبط مع" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "يجب أن يكون نموذج محدد" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "يجب أن يكون مفتاح محدد" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "يجب أن يكون منطقي مفتاح محدد" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "يجب أن يكون مفتاح مختلف من منطقي مفتاح" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "يجب أن يكون صالح مرجع حالة class مقدم" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "يجب أن يكون مفتاح حالة مختلف من ال منطقي keys لـ ال مرجع" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "يجب أن يكون منطقي مفتاح حالة في ال منطقي keys لـ ال مرجع" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "يجب أن يكون الاسم حالة مختلف من ال names لـ ال مرجع" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "اختيار قائمة" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "اختيار Lists" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "اسم لـ ال اختيار قائمة" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "وصف لـ ال اختيار قائمة" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "مقفل" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "هو هذا اختيار قائمة مقفل؟" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "يمكن هذا اختيار قائمة يكون مستخدم؟" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "المصدر إضافة" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "إضافة الذي يوفر ال اختيار قائمة" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "المصدر نص" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "اختياري نص identifying ال المصدر مستخدم لـ هذا قائمة" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "افتراضي سجل" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "افتراضي سجل لـ هذا اختيار قائمة" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "تم الإنشاء" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "تاريخ و وقت ذلك ال اختيار قائمة كان تم الإنشاء" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "آخر تم التحديث" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "تاريخ و وقت ذلك ال اختيار قائمة كان آخر تم التحديث" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "اختيار قائمة سجل" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "اختيار قائمة سجلات" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "اختيار قائمة إلى الذي هذا سجل belongs" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "قيمة لـ ال اختيار قائمة سجل" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "ملصق لـ ال اختيار قائمة سجل" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "وصف لـ ال اختيار قائمة سجل" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "هو هذا اختيار قائمة سجل نشط؟" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "معلمة قالب" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "معلمة قوالب" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "مربع اختيار معلمات لا يمكن لديه وحدات" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "مربع اختيار معلمات لا يمكن لديه خيارات" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "يجب أن يكون خيارات فريد" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "يجب أن يكون معلمة قالب اسم فريد" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "هدف نموذج نوع لـ هذا معلمة قالب" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "معلمة اسم" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "الوحدات" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Physical وحدات لـ هذا معلمة" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "معلمة وصف" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "مربع اختيار" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "هو هذا معلمة مربع اختيار؟" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "خيارات" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "صالح خيارات لـ هذا معلمة (comma-separated)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "اختيار قائمة لـ هذا معلمة" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "مفعّل" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "هو هذا معلمة قالب مفعّل؟" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "معلمة" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "معلمات" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "غير صالح choice لـ معلمة قيمة" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "غير صالح نموذج نوع محدد لـ معلمة" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "ID لـ ال هدف نموذج لـ هذا معلمة" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "قالب" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "معلمة قالب" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "بيانات" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "معلمة قيمة" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "معلمة قيمة" msgid "Note" msgstr "ملاحظة" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "اختياري ملاحظة حقل" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "أساسي" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "صورة ملف" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "مسح الباركود" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "باركود بيانات" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "مستخدم من تم المسح ال باركود" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "طابع زمني" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "تاريخ و وقت لـ ال مسح الباركود" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "URL نقطة نهاية الذي processed ال باركود" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "سياق" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "سياق بيانات لـ ال مسح الباركود" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "استجابة" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "استجابة بيانات من ال مسح الباركود" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "نتيجة" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "كان ال مسح الباركود ناجح؟" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "خطأ حدث" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8: بريد إلكتروني سجل الحذف هو protected. تعيين INVENTREE_PROTECT_EMAIL_LOG إلى خطأ إلى السماح الحذف." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "بريد إلكتروني رسالة" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "بريد إلكتروني Messages" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "تم الإرسال" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "فشل" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "لا Reply" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "تتبع تسليم" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "تتبع قراءة" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "تتبع انقر" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "معرف لـ هذا رسالة (might يكون مورد حسب خارجي نظام)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "سلسلة ID" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "معرف لـ هذا رسالة سلسلة (might يكون مورد حسب خارجي نظام)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "سلسلة" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "مرتبط سلسلة لـ هذا رسالة" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "بريد إلكتروني سلسلة" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "بريد إلكتروني Threads" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "مفتاح" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "فريد مفتاح لـ هذا سلسلة (مستخدم إلى identify ال سلسلة)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "فريد معرف لـ هذا سلسلة" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "بدأ داخلي" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "كان هذا سلسلة بدأ internally؟" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "تاريخ و وقت ذلك ال سلسلة كان تم الإنشاء" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "تاريخ و وقت ذلك ال سلسلة كان آخر تم التحديث" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} ملغى" msgid "A order that is assigned to you was canceled" msgstr "طلب ذلك هو مسند إلى أنت كان ملغى" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "عناصر مستلم" @@ -4415,41 +4423,41 @@ msgstr "يجب أن يكون القيمة uppercase" msgid "Value must be a valid variable identifier" msgstr "يجب أن يكون القيمة صالح variable معرف" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "صنف هو نشط" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "شركة مصنعة هو نشط" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "صنف المورد هو نشط" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "أساسي صنف المورد" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "داخلي صنف هو نشط" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "مورد هو نشط" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "الشركة المصنعة" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "الشركة" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "لديه مخزون" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "جهة اتصال بريد إلكتروني عنوان" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "جهة الاتصال" @@ -5083,7 +5091,7 @@ msgstr "عدد copies إلى طباعة لـ كل ملصق" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "غير معروف" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "أقصى قيمة لـ progress نوع، مطلوب إذا type=progress" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "طلب مرجع" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "متبقي" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "لديه مشروع رمز" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "تم الإنشاء حسب" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "تم الإنشاء قبل" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "تم الإنشاء بعد" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "تاريخ لديه بدء" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "بدء تاريخ قبل" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "بدء تاريخ بعد" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "تاريخ لديه هدف" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "التاريخ المستهدف قبل" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "التاريخ المستهدف بعد" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "تم التحديث قبل" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "تم التحديث بعد" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "لديه التسعير" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "مكتمل قبل" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "مكتمل بعد" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "خارجي أمر الإنتاج" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "الطلب" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "طلب مكتمل" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "داخلي صنف" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "طلب قيد الانتظار" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "مكتمل" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "لديه شحنة" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "شحنة غير تم العثور" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "طلب شراء" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "طلب شراء" msgid "Sales Order" msgstr "طلب بيع" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "طلب إرجاع" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "طلب تحويل" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "طلب مرجع" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "الحالة" @@ -7102,51 +7110,51 @@ msgstr "هذا BOM عنصر هو موروث حسب BOMs لـ متغير أصنا msgid "Stock items for variant parts can be used for this BOM item" msgstr "عناصر المخزون لـ متغير أصناف يمكن يكون مستخدم لـ هذا BOM عنصر" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "يجب أن يكون الكمية عدد صحيح قيمة لـ قابل للتتبع أصناف" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "يجب أن يكون Sub صنف محدد" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "BOM عنصر بديل" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "بديل صنف لا يمكن يكون ال نفس بصفته ال master صنف" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "الأصل BOM عنصر" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "بديل صنف" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "صنف 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "صنف 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "تحديد مرتبط صنف" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "ملاحظة لـ هذا relationship" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "صنف relationship لا يمكن يكون تم الإنشاء بين صنف و itself" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "نسخ relationship بالفعل موجود" @@ -8470,17 +8478,17 @@ msgstr "الإضافة" msgid "No author found" msgstr "لم يتم العثور على author" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "إضافة '{p}' هو غير compatible مع ال حالي InvenTree إصدار {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "إضافة يتطلب عند أقل إصدار {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "إضافة يتطلب عند most إصدار {v}" @@ -10399,83 +10407,83 @@ msgstr "داخلي" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "اللغة" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Preferred لغة لـ ال مستخدم" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "المظهر" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "إعدادات لـ ال ويب UI بصفته JSON - تنفيذ غير تعديل يدويًا!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "عناصر واجهة" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "إعدادات لـ ال لوحة المعلومات عناصر واجهة بصفته JSON - تنفيذ غير تعديل يدويًا!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "عرض اسم" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "Chosen عرض اسم لـ ال مستخدم" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "Main job عنوان أو position" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "مستخدم حالة رسالة" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "مستخدم موقع معلومات" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "مستخدم هو actively باستخدام ال نظام" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "Preferred جهة اتصال معلومات لـ ال مستخدم" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "مستخدم نوع" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "الذي نوع لـ مستخدم هو هذا؟" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "مستخدمون أساسي organisation/affiliation" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "أساسي مجموعة" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "أساسي مجموعة لـ ال مستخدم" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 4bbb6b5e8f..91f31829b5 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "Не е намерена крайна точка на API" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Елементите трябва да се предоставят, като списък" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Потребителя няма нужното разрешение, за да вижда този модел" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "" @@ -335,7 +335,7 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -772,15 +772,15 @@ msgstr "" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "" @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "Потребител" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 4c8d2ecbea..e46556dd82 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API endpoint nebyl nalezen" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "Seznam položek musí být k dispozici pro hromadnou operaci" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Položky musí být uvedeny jako seznam" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Zadán neplatný seznam položek" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Všechny filtry musí být použity s Pravda" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Zadaným kritériím neodpovídají žádné položky" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Nebyla poskytnuta žádná data" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Toto pole musí být unikátní." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "Položka již neodpovídá zadaným kritériím" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Uživatel nemá právo zobrazit tento model" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Neplaté desetinné číslo" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Referenční číslo je příliš velké" msgid "Invalid choice" msgstr "Neplatný výběr" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Název" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Popis" msgid "Description (optional)" msgstr "Popis (volitelně)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Cesta" @@ -335,7 +335,7 @@ msgstr "Chyba serveru" msgid "An error has been logged by the server." msgstr "Server zaznamenal chybu." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Neplatná fyzikální jednotka" msgid "Not a valid currency code" msgstr "Neplatný kód měny" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Stav objednávky" @@ -599,8 +599,8 @@ msgstr "Stav objednávky" msgid "Parent Build" msgstr "Nadřazená sestava" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Zahrnout varianty" @@ -608,13 +608,13 @@ msgstr "Zahrnout varianty" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategorie" msgid "Ancestor Build" msgstr "Sestava předků" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Přiřazeno mě" @@ -694,11 +694,11 @@ msgstr "Dokončeno před" msgid "Completed after" msgstr "Dokončeno po" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Min. datum" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Max datum" @@ -733,12 +733,12 @@ msgstr "Sledováno" msgid "Testable" msgstr "Testovatelné" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Objednávka nevyřízená" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Přiděleno" @@ -772,15 +772,15 @@ msgstr "Výrobní příkaz" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Lokace" @@ -955,7 +955,7 @@ msgstr "Vystavil" msgid "User who issued this build order" msgstr "Uživatel, který vystavil tento výrobní příkaz" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Uživatel nebo skupina odpovědná za tento výrobní příkaz" msgid "External Link" msgstr "Externí odkaz" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Odkaz na externí URL" @@ -982,8 +982,8 @@ msgstr "Priorita sestavení" msgid "Priority of this build order" msgstr "Priorita tohoto výrobního příkazu" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Kód projektu" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Vytvořit objekt" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "Informace instalace" msgid "Build" msgstr "Sestavení" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Díl dodavatele" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Povolit varianty" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Položka kusovníku" @@ -1597,47 +1597,55 @@ msgstr "Opožděný výrobní příkaz" msgid "Build order {bo} is now overdue" msgstr "Objednávka sestavy {bo} je nyní opožděná" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "ID modelu" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "Má miniaturu" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Je odkaz" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Je soubor" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "Uživatel nemá oprávnění k odstranění těchto příloh" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "Uživatel nemá povolení k úpravě této přílohy" -#: common/api.py:928 +#: common/api.py:957 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/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Tento výběr je uzamčen" @@ -1665,7 +1673,7 @@ msgstr "Tagy" msgid "Project Code Label" msgstr "Popisek kódu projektu" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Aktualizováno" @@ -1681,65 +1689,65 @@ msgstr "Aktualizoval/a" msgid "User who last updated this object" msgstr "Uživatel, který naposledy aktualizoval tento objekt" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Jedinečný kód projektu" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Popis projektu" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktivní" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "Je tento kód projektu aktivní?" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Uživatel nebo skupina odpovědná za tento projekt" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Tlačítko nastavení" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Hodnota nastavení" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Zvolená hodnota není platnou možností" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Hodnota musí být logická hodnota" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Hodnota musí být celé číslo" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Hodnota musí být platné číslo" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Hodnota neprošla kontrolou platnosti" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Klíčový text musí být jedinečný" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Klíčový text musí být jedinečný" msgid "User" msgstr "Uživatel" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Cena" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Jednotková cena při stanoveném množství" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Koncový bod" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Koncový bod, ve kterém je tento webhook přijímán" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Název tohoto webhooku" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Je tento webhook aktivní" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token pro přístup" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Tajný klíč" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Sdílený tajný klíč pro HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "ID zprávy" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Unikátní identifikátor pro tuto zprávu" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Hostitel" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Hostitel, od kterého byla tato zpráva přijata" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Záhlaví" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Záhlaví této zprávy" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Tělo" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Tělo zprávy" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Koncový bod, na kterém byla zpráva přijata" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Pracoval na" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Byla práce na této zprávě dokončena?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "Volitelná explicitní URL, spojená s tímto oznámením" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "ID" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Název" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Název" msgid "Link" msgstr "Odkaz" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Zveřejněno" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autor" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Souhrn" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Přečteno" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Byla tato novinka přečtena?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Vlastní jednotka" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Symbol jednotky musí být unikátní" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Název jednotky musí být platný identifikátor" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Název jednotky" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Symbol" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Volitelný symbol jednotky" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definice" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Definice jednotky" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Příloha" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Chybějící soubor" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Chybějící externí odkaz" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "Žádný přiložený soubor k přejmenování" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "Název souboru nemůže být prázdný" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "Neplatný název souboru" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "Nelze změnit příponu souboru" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "Soubor s tímto názvem již existuje" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "Chyba při ukládání přejmenovaného souboru" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Typ modelu" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Cílový typ modelu pro obrázek" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Vyberte soubor k přiložení" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "Miniatura" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "Miniatura pro tuto přílohu" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Komentář" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Komentář přílohy" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Datum nahrání" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Datum, kdy byl soubor nahrán" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "Je obrázek" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "Pravda, pokud je tato příloha platným obrázkem" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Velikost souboru" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Velikost souboru v bytech" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Uveden neplatný typ modelu pro přílohu" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Vlastní stav" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Vlastní stavy" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Nastavení referenčního stavu" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Stav nastavený, který je prodloužen tímto vlastním stavem" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Logický klíč" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "Logický klíč statusu, který je rovný tomuto vlastnímu statusu v podnikové logice" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Hodnota" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Číselná hodnota, která bude uložena v databázi modelů" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Název stavu" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Popisek" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Štítek, který bude zobrazen na webu" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Barva" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Barva, která bude zobrazena ve frontendu" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Model" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Model, ke kterému je tento stav přiřazen" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Musí být vybrán model" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "Musí být vybrán klíč" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "Musí být vybrán logický klíč" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "Klíč se musí lišit od logického klíče" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Musí být uvedena platná referenční třída statusu" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "Klíč se musí lišit od logických klíčů referenčního statusu" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "Název se musí lišit od názvů referenčního statusu" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Výběrové pole" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Výběrová pole" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Název výběrového pole" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Popis výběrového pole" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Uzamčeno" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Je tento seznam výběrů uzamčen?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Může být tento seznam výběru použit?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Zdrojový plugin" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Plugin, který poskytuje seznam výběru" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Zdrojový řetězec" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Volitelný řetězec identifikující zdroj použitý pro tento seznam" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Výchozí položka" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Výchozí položka pro tento seznam výběru" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Vytvořeno" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Datum a čas vytvoření výběrového seznamu" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Poslední aktualizace" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "Datum a čas poslední aktualizace výběrového seznamu" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Položka seznamu výběrů" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Položky seznamu výběrů" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Seznam výběru, do kterého tato položka patří" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Název výběrového seznamu" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Popisek pro výběr seznamu" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Popis vstupu výběrového seznamu" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Je tento výběr výběrového listu aktivní?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Šablona parametru" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "Šablona parametru" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "Nevyžaduje jedinečnost" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "Jedinečné pro typ modelu" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "Globálně jedinečné" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Parametry zaškrtávacího pole nemohou mít jednotky" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Parametry zaškrtávacího pole nemohou mít výběr" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Volby musí být jedinečné" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Název šablony parametru musí být jedinečný" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "Cílový typ modelu pro šablonu tohoto parametru" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Název parametru" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Jednotky" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Fyzické jednotky pro tento parametr" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Popis parametru" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Zaškrtávací políčko" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Je tento parametr zaškrtávací políčko?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Volby" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Platné volby pro tento parametr (oddělené čárkami)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Seznam výběru pro tento parametr" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Povoleno" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "Je šablona tohoto parametru povolena?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "Jedinečnost" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "Vynutit jedinečnost propojených parametrů hodnot proti této šabloně" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "Parametr" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "Parametry" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Neplatná volba pro hodnotu parametru" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "Hodnota parametru musí být jedinečná" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "Neplatný typ modelu pro daný parametr" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "ID cílového modelu pro tento parametr" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Šablona" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "Šablona parametru" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Data" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Hodnota parametru" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Hodnota parametru" msgid "Note" msgstr "Poznámka" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Volitelné pole pro poznámku" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "Primární" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Soubor obrázku" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Sken čárového kódu" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Data čárového kódu" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Uživatel, který naskenoval čárový kód" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Časová značka" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Datum a čas skenování čárového kódu" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "Koncový bod URL, který zpracoval čárový kód" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Kontext" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Kontextová data pro skenov čárového kódu" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Odpověď" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Data z odezvy z čárového kódu" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Výsledek" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "Bylo skenování čárového kódu úspěšné?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "Vyskytla se chyba" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8: Odstranení Emailového logu je chráněno. Nastavte INVENTREE_PROTECT_EMAIL_LOG na False pro užmožnění odstranění." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "E-mailová zpráva" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "E-mailové zprávy" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "Oznámeno" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Odesláno" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Selhalo" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Doručeno" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Potvrzeno" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Příchozí" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "Odchozí" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Bez odpovědi" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "Sledovat doručení" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "Sledovat přečtení" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "Sledovat kliknutí" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "Globální ID" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "Identifikátor pro tuto zprávu (může být poskytnut externím systémem)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "ID vlákna" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "Identifikátor pro toto vlákno (může být poskytnut externím systémem)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "Vlákno" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "Vlákno propojeno k této zprávě" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "Priorita" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "Emailové vlákno" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "Emailové vlákna" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Klíč" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "Unikátní klíč pro toto vlákno (použitý k identifikaci vlákna)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "Unikátní identifikátor pro toto vlákno" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "Začato interně" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "Bylo toto vlákno započato interně?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "Datum a čas kdy bylo vlákno vytvořeno" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "Datum a čas kdy bylo vlákno naposledy aktualizováno" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} zrušeno" 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:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Přijaté položky" @@ -4415,41 +4423,41 @@ msgstr "Hodnota musí být napsána velkými písmeny" msgid "Value must be a valid variable identifier" msgstr "Hodnota musí být platný variabilní identifikátor" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Díl je aktivní" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Výrobce je aktivní" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Díl dodavatele je aktivní" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "Primární díl dodavatele" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "Interní díl je aktivní" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Dodavatel je aktivní" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Výrobce" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Společnost" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Má zásoby" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Kontaktní e-mailová adresa" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Kontakt" @@ -5083,7 +5091,7 @@ msgstr "Počet kopií, které se mají tisknout pro každý štítek" msgid "Connected" msgstr "Připojeno" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Neznámý" @@ -5211,133 +5219,133 @@ msgstr "Maximální pokrok" msgid "Maximum value for progress type, required if type=progress" msgstr "Maximální hodnota pro pokrok typu, vyžadováno pokud typ=pokrok" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Označení objednávky" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Vynikající" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Má projektový kód" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Vytvořil(a)" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Vytvořeno před" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Vytvořeno po" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "Má počáteční datum" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Datum začátku před" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Datum začátku po" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "Má cílové datum" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Cílové datum před" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Cílové datum po" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "Aktualizováno před" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "Aktualizováno po" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Má cenu" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Dokončeno před" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Dokončeno po" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "Externí výrobní příkaz" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Objednávka" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Objednávka byla dokončena" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Interní díl" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Objednávka čeká na vyřízení" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Dokončeno" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Má zásilku" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "Zásilka nebyla nalezena" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nákupní objednávka" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Nákupní objednávka" msgid "Sales Order" msgstr "Prodejní objednávka" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Vratka" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "Převodní příkaz" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Číslo objednávky" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Stav" @@ -7102,51 +7110,51 @@ msgstr "Tento kusovník se zdědí kusovníky pro varianty dílů" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Skladové položky pro varianty dílu lze použít pro tuto položku kusovníku" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "Množství musí být celé číslo pro sledovatelné díly" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Poddíl musí být specifikován" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Náhradní položka kusovníku" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "Náhradní díl nemůže být stejný jako hlavní díl" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Nadřazená položka kusovníku" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Náhradní díl" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Díl 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Díl 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Vyberte související díl" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Poznámka pro tento vztah" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "Část vztahu nemůže být vytvořena mezi dílem samotným" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Duplicitní vztah již existuje" @@ -8470,17 +8478,17 @@ msgstr "Plugin" msgid "No author found" msgstr "Nebyl nalezen žádný autor" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Plugin '{p}' není kompatibilní s aktuální verzí InvenTree {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Plugin vyžaduje alespoň verzi {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Plugin vyžaduje nanejvýš verzi {v}" @@ -10399,83 +10407,83 @@ msgstr "Interní" msgid "Guest" msgstr "Host" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Jazyk" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Preferovaný jazyk uživatele" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Motiv" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "Nastavení webového rozhraní jako JSON - neupravujte ručně!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "Widgety" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "Nastavení widgetů hlavního panelu jako JSON - neupravujte ručně!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Zobrazované jméno" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "Zvolené zobrazované jméno pro uživatele" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "Pozice" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "Název nebo funkce hlavního zaměstnání" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "Zpráva statusu uživatele" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "Informace o umístění uživatele" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "Uživatel aktivně používá systém" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "Upřednostňované kontaktní údaje pro uživatele" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "Typ uživatele" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "Jaký typ uživatele to je?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Organizace" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "Primární organizace / přidružení uživatelů" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "Primární skupina" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "Primární skupina uživatele" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index ab093e037f..e2357108b6 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API endpoint ikke fundet" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Elementer skal angives som en liste" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Alle filtre må kun bruges med sand" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Ingen data angivet" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Dette felt skal være unikt." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Bruger har ikke tilladelse til at se denne model" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Ugyldig decimalværdi" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Referencenummer er for stort" msgid "Invalid choice" msgstr "Ugyldigt valg" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Navn" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Beskrivelse" msgid "Description (optional)" msgstr "Beskrivelse (valgfri)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Sti" @@ -335,7 +335,7 @@ msgstr "Serverfejl" msgid "An error has been logged by the server." msgstr "En fejl blev logget af serveren." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Ugyldig fysisk enhed" msgid "Not a valid currency code" msgstr "Ikke en gyldig valutakode" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Ordre status" @@ -599,8 +599,8 @@ msgstr "Ordre status" msgid "Parent Build" msgstr "Overordnet produktion" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Tildelt til Mig" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Sporet" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Ordre Udestående" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Allokeret" @@ -772,15 +772,15 @@ msgstr "Produktionsordre" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Lokation" @@ -955,7 +955,7 @@ msgstr "Udstedt af" msgid "User who issued this build order" msgstr "Bruger som udstedte denne byggeordre" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" msgid "External Link" msgstr "Ekstern link" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Link til ekstern URL" @@ -982,8 +982,8 @@ msgstr "Bygge Prioritet" msgid "Priority of this build order" msgstr "Prioritet af denne byggeordre" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Projektkode" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Byg" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Leverandør Del" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Stykliste Del" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Projekt Kode Label" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Opdateret" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Unik projekt kode" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Projektbeskrivelse" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktiv" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Værdien skal være en boolsk værdi" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Værdi skal være et heltalsværdi" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Skal være et gyldigt tal" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Værdien består ikke valideringskontrol" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Nøglestrengen skal være unik" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Nøglestrengen skal være unik" msgid "User" msgstr "Bruger" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Pris" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token for adgang" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Hemmelighed" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "Besked ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Vært" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Vært, hvorfra denne meddelelse blev modtaget" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Overskrift" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Overskrift for denne besked" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Titel" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Titel" msgid "Link" msgstr "Tilknytning" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Publiceret" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Forfatter" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Opsummering" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Læs" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Blev dette nyhedselement læst?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Symbol" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Vedhæftning" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Manglende fil" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Manglende eksternt link" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Vælg fil, der skal vedhæftes" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Kommentar" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Filstørrelse" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Filstørrelse i bytes" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Værdi" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Numerisk værdi, der vil blive gemt i modeldatabasen" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Label" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Farve" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Farve der vil blive vist på frontend" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Model" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Låst" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Parameter skabelon navn skal være unikt" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Billedfil" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Stregkode Scan" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Stregkode data" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Sendt" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Fejlede" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Leveret" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Bekræftet" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Indkommende" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "Udgående" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Intet Svar" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "Spor Levering" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "Spor Læst" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "Spor Klik" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "Global ID" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "Identifikator for denne meddelelse (leveres muligvis af et eksternt system)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "Tråd ID" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "E-mail Tråd" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "E-mail Tråde" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Nøgle" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 62e24a361a..722e45f137 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API-Endpunkt nicht gefunden" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Elemente müssen als Liste angegeben werden" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Ungültige Artikelliste angegeben" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Alle Filter dürfen nur mit true verwendet werden" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Keine Gegenstände erfüllen die vorgegebenen Kriterien" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Keine Daten verfügbar" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Dieses Feld muss eindeutig sein." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Benutzer hat keine Berechtigung, dieses Modell anzuzeigen" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Ungültiger Dezimalwert" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Referenznummer ist zu groß" msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Name" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Beschreibung" msgid "Description (optional)" msgstr "Beschreibung (optional)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Pfad" @@ -335,7 +335,7 @@ msgstr "Serverfehler" msgid "An error has been logged by the server." msgstr "Ein Fehler wurde vom Server protokolliert." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Ungültige physikalische Einheit" msgid "Not a valid currency code" msgstr "Kein gültiger Währungscode" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Bestellstatus" @@ -599,8 +599,8 @@ msgstr "Bestellstatus" msgid "Parent Build" msgstr "Eltern-Bauauftrag" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Varianten einschließen" @@ -608,13 +608,13 @@ msgstr "Varianten einschließen" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategorie" msgid "Ancestor Build" msgstr "Vorgänger-Build" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Mir zugewiesen" @@ -694,11 +694,11 @@ msgstr "Abgeschlossen vor" msgid "Completed after" msgstr "Abgeschlossen nach" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Nachverfolgt" msgid "Testable" msgstr "Prüfbar" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Offene Bestellung" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Zugeordnet" @@ -772,15 +772,15 @@ msgstr "Bauauftrag" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Lagerort" @@ -955,7 +955,7 @@ msgstr "Aufgegeben von" msgid "User who issued this build order" msgstr "Nutzer der diesen Bauauftrag erstellt hat" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" msgid "External Link" msgstr "Externer Link" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Link zu einer externen URL" @@ -982,8 +982,8 @@ msgstr "Bauauftrags-Priorität" msgid "Priority of this build order" msgstr "Priorität dieses Bauauftrags" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Projektcode" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Objekt bauen" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Zusammenbau" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Varianten zulassen" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Stücklisten-Position" @@ -1597,47 +1597,55 @@ msgstr "Überfälliger Bauauftrag" msgid "Build order {bo} is now overdue" msgstr "Bauauftrag {bo} ist jetzt überfällig" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Link" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Datei" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "Benutzer hat keine Berechtigung zum Löschen der Anhänge" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "Benutzer hat keine Berechtigung zum Löschen des Anhangs" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Aktualisiert" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Eindeutiger Projektcode" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Projektbeschreibung" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktiv" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Benutzer oder Gruppe verantwortlich für dieses Projekt" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Einstellungs-Wert" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Wert ist keine gültige Option" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Wahrheitswert erforderlich" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Nur Ganzzahl eingeben" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Schlüsseltext muss eindeutig sein" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Schlüsseltext muss eindeutig sein" msgid "User" msgstr "Benutzer" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Preis" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Stückpreis für die angegebene Anzahl" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Endpunkt" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Endpunkt, an dem dieser Webhook empfangen wird" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Name für diesen Webhook" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Ist dieser Webhook aktiv" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token für Zugang" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Geheimnis" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Shared Secret für HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "Nachrichten-ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Eindeutige Kennung für diese Nachricht" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Host" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Host von dem diese Nachricht empfangen wurde" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Kopfzeile" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Header dieser Nachricht" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Body" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Body dieser Nachricht" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Endpunkt, über den diese Nachricht empfangen wurde" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Bearbeitet" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "ID" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Titel" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Titel" msgid "Link" msgstr "Link" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Veröffentlicht" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autor" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Zusammenfassung" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Gelesen" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Wurde diese Nachricht gelesen?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Benutzerdefinierte Einheit" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Einheitensymbol muss eindeutig sein" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Einheitsname muss eine gültige Kennung sein" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Einheitsname" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Symbol" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Optionales Einheitssymbol" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definition" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Einheitsdefinition" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Anhang" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Fehlende Datei" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Fehlender externer Link" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Modelltyp" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Datei zum Anhängen auswählen" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Kommentar" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Upload Datum" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Datum der hochgeladenen Datei" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Dateigröße" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Dateigröße in Bytes" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Ungültiger Modelltyp für Anhang angegeben" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Wert" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Name des Bundeslandes" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Bezeichnung" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Bezeichnung, die im Frontend angezeigt wird" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Farbe" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Farbe, die im Frontend angezeigt wird" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "Name muss sich von den Namen des Referenzstatus unterscheiden" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Auswahlliste" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Auswahllisten" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Name der Auswahlliste" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Beschreibung der Auswahlliste" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Gesperrt" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Ist diese Auswahlliste gesperrt?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Kann diese Auswahlliste benutzt werden?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Standardeintrag" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Erstellt" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Zuletzt aktualisiert" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Parameter Vorlage" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Checkbox-Parameter können keine Einheiten haben" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Checkbox-Parameter können keine Auswahl haben" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Auswahl muss einzigartig sein" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Vorlagen-Name des Parameters muss eindeutig sein" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Name des Parameters" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Einheiten" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Physikalische Einheiten für diesen Parameter" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Parameter-Beschreibung" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Checkbox" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Ist dieser Parameter eine Checkbox?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Auswahlmöglichkeiten" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Gültige Optionen für diesen Parameter (durch Kommas getrennt)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Aktiviert" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Ungültige Auswahl für Parameterwert" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Vorlage" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Wert" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Parameter Wert" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Parameter Wert" msgid "Note" msgstr "Notiz" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Optionales Notizfeld" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Bilddatei" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Barcode Scan" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Zeitstempel" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Kontext" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Ergebnis" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "Angekündigt" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Gesendet" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Fehlgeschlagen" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Zugestellt" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Bestätigt" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Eingehend" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "Ausgehend" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Keine Rückmeldung" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Schlüssel" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} storniert" msgid "A order that is assigned to you was canceled" msgstr "Eine Bestellung, die Ihnen zugewiesen war, wurde storniert" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Artikel erhalten" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Teil ist aktiv" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Hersteller ist aktiv" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Lieferantenteil ist aktiv" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "Internes Teil ist aktiv" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Lieferant ist aktiv" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Hersteller" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Firma" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Kontakt-Email" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Kontakt" @@ -5083,7 +5091,7 @@ msgstr "Anzahl der zu druckenden Kopien für jedes Label" msgid "Connected" msgstr "Verbunden" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Unbekannt" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Bestellreferenz" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Ausstehend" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Erstellt von" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Hat Preise" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Bestellung" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Bestellung abgeschlossen" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Internes Teil" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Bestellung ausstehend" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Fertig" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Bestellung" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Bestellung" msgid "Sales Order" msgstr "Auftrag" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Rücksendeauftrag" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Bestell-Referenz" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Status" @@ -7102,51 +7110,51 @@ msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten 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:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Zuliefererteil muss festgelegt sein" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Stücklisten Ersatzteile" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "Ersatzteil kann nicht identisch mit dem Hauptteil sein" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Übergeordnete Stücklisten Position" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Ersatzteil" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Teil 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Teil 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "verknüpftes Teil auswählen" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 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:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Doppelte Beziehung existiert bereits" @@ -8470,17 +8478,17 @@ msgstr "Plugin" msgid "No author found" msgstr "Kein Autor gefunden" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Plugin '{p}' ist nicht kompatibel mit der aktuellen InvenTree Version {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Plugin benötigt mindestens Version {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Plugin benötigt maximal Version {v}" @@ -10399,83 +10407,83 @@ msgstr "Interne" msgid "Guest" msgstr "Gast" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Sprache" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Bevorzugte Sprache für diesen Benutzer" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Name anzeigen" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Organisation" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 1b8fefcd15..ddc15c30f8 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "Το API endpoint δε βρέθηκε" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Τα Προϊόντα πρέπει να δοθούν ως λίστα" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Η λίστα Προϊόντων που δόθηκε δεν είναι έγκυρη" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Το φίλτρο all πρέπει να χρησιμοποιείται μόνο με τιμή true" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Κανένα Aντικείμενο δεν ταιριάζει στα κριτήρια που δόθηκαν" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Δεν δόθηκαν δεδομένα" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Αυτό το πεδίο πρέπει να είναι μοναδικό." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Δεν έχετε δικαιώματα να το δείτε αυτό" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Μη έγκυρη δεκαδική τιμή" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Ο αριθμός αναφοράς είναι πολύ μεγάλος" msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Όνομα" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Περιγραφή" msgid "Description (optional)" msgstr "Περιγραφή (προαιρετική)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Μονοπάτι" @@ -335,7 +335,7 @@ msgstr "Σφάλμα διακομιστή" msgid "An error has been logged by the server." msgstr "Ένα σφάλμα έχει καταγραφεί από το διακομιστή." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Μη έγκυρη φυσική μονάδα" msgid "Not a valid currency code" msgstr "Μη έγκυρος κωδικός συναλλάγματος" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Κατάσταση παραγγελίας" @@ -599,8 +599,8 @@ msgstr "Κατάσταση παραγγελίας" msgid "Parent Build" msgstr "Γονική Κατασκευή" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Συμπερίληψη παραλλαγών" @@ -608,13 +608,13 @@ msgstr "Συμπερίληψη παραλλαγών" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Κατηγορία" msgid "Ancestor Build" msgstr "Πρόγονος κατασκευής" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Ανατεθειμένες σε εμένα" @@ -694,11 +694,11 @@ msgstr "Ολοκληρώθηκε πριν από" msgid "Completed after" msgstr "Ολοκληρώθηκε μετά από" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Ελάχιστη ημερομηνία" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Μέγιστη ημερομηνία" @@ -733,12 +733,12 @@ msgstr "Υπό παρακολούθηση" msgid "Testable" msgstr "Υπό δοκιμή" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Εκκρεμής παραγγελία" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Κατανεμημένο" @@ -772,15 +772,15 @@ msgstr "Σειρά Κατασκευής" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Τοποθεσία" @@ -955,7 +955,7 @@ msgstr "Εκδόθηκε από" msgid "User who issued this build order" msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελία κατασκευής" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την ε msgid "External Link" msgstr "Εξωτερικοί σύνδεσμοι" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL" @@ -982,8 +982,8 @@ msgstr "Προτεραιότητα Κατασκευής" msgid "Priority of this build order" msgstr "Προτεραιότητα αυτής της εντολής κατασκευής" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Κωδικός Έργου" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Αντικείμενο κατασκευής" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Κατασκευή" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Aντικειμένου προμηθευτή" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Να επιτρέπονται παραλλαγές" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Στοιχείο BOM" @@ -1597,47 +1597,55 @@ msgstr "Εκπρόθεσμη εντολή κατασκευής" msgid "Build order {bo} is now overdue" msgstr "Η εντολή κατασκευής {bo} είναι πλέον εκπρόθεσμη" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Είναι σύνδεσμος" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Είναι αρχείο" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "Ο χρήστης δεν έχει δικαίωμα να διαγράψει αυτά τα συνημμένα" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "Ο χρήστης δεν έχει δικαίωμα να διαγράψει αυτό το συνημμένο" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Η λίστα επιλογών είναι κλειδωμένη" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Ετικέτα κωδικού έργου" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Ενημερώθηκε" @@ -1681,65 +1689,65 @@ msgstr "Ενημερώθηκε από" msgid "User who last updated this object" msgstr "Χρήστης που ενημέρωσε τελευταίος αυτό το Aντικειμένου" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Μοναδικός κωδικός έργου" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Περιγραφή έργου" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Ενεργό" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτό το έργο" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Κλειδί ρυθμίσεων" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Τιμή ρυθμίσεων" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Η επιλεγμένη τιμή δεν είναι έγκυρη επιλογή" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Η τιμή πρέπει να είναι boolean" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Η τιμή πρέπει να είναι ακέραιος αριθμός" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Η τιμή πρέπει να είναι έγκυρος αριθμός" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Η τιμή δεν περνά τους ελέγχους εγκυρότητας" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Η συμβολοσειρά κλειδιού πρέπει να είναι μοναδική" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Η συμβολοσειρά κλειδιού πρέπει να είνα msgid "User" msgstr "Χρήστης" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Ποσότητα κλιμακωτής τιμής" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Τιμή" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Τιμή μονάδας στη συγκεκριμένη ποσότητα" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Endpoint" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Το endpoint στο οποίο λαμβάνεται αυτό το webhook" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Όνομα για αυτό το webhook" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Είναι αυτό το webhook ενεργό" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token πρόσβασης" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Μυστικό" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Κοινόχρηστο μυστικό για HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "ID μηνύματος" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Μοναδικό αναγνωριστικό για αυτό το μήνυμα" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Host" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Host από τον οποίο παραλήφθηκε αυτό το μήνυμα" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Κεφαλίδα" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Κεφαλίδα αυτού του μηνύματος" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Κείμενο" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Κείμενο αυτού του μηνύματος" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Endpoint στο οποίο παραλήφθηκε αυτό το μήνυμα" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Επεξεργάστηκε" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Ολοκληρώθηκε η εργασία σε αυτό το μήνυμα;" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "ID" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Τίτλος" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Τίτλος" msgid "Link" msgstr "Σύνδεσμος" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Δημοσιεύθηκε" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Συντάκτης" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Περίληψη" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Αναγνωσμένο" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Διαβάστηκε αυτό το νέο;" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Προσαρμοσμένη μονάδα" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Το σύμβολο μονάδας πρέπει να είναι μοναδικό" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Το όνομα μονάδας πρέπει να είναι έγκυρο αναγνωριστικό" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Όνομα μονάδας" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Σύμβολο" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Προαιρετικό σύμβολο μονάδας" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Ορισμός" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Ορισμός μονάδας" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Συνημμένο" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Το αρχείο λείπει" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Λείπει ο εξωτερικός σύνδεσμος" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Τύπος μοντέλου" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Τύπος μοντέλου-στόχου για την εικόνα" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Επιλέξτε αρχείο για επισύναψη" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Σχόλιο" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Σχόλιο συνημμένου" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Ημερομηνία μεταφόρτωσης" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Ημερομηνία μεταφόρτωσης του αρχείου" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Μέγεθος αρχείου" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Μέγεθος αρχείου σε bytes" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Μη έγκυρος τύπος μοντέλου που ορίστηκε για το συνημμένο" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Προσαρμοσμένη κατάσταση" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Προσαρμοσμένες καταστάσεις" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Σετ κατάστασης αναφοράς" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Σετ καταστάσεων που επεκτείνεται με αυτή την προσαρμοσμένη κατάσταση" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Λογικό κλειδί" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "Λογικό κλειδί κατάστασης που είναι ισοδύναμο με αυτή την προσαρμοσμένη κατάσταση στη λογική της εφαρμογής" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Τιμή" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Αριθμητική τιμή που θα αποθηκευτεί στη βάση δεδομένων των μοντέλων" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Όνομα της κατάστασης" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Ετικέτα" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Ετικέτα που θα εμφανίζεται στο frontend" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Χρώμα" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Χρώμα που θα εμφανίζεται στο frontend" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Μοντέλο" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Μοντέλο με το οποίο συσχετίζεται αυτή η κατάσταση" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Πρέπει να επιλεγεί μοντέλο" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "Πρέπει να επιλεγεί κλειδί" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "Πρέπει να επιλεγεί λογικό κλειδί" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "Το κλειδί πρέπει να είναι διαφορετικό από το λογικό κλειδί" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Πρέπει να δοθεί έγκυρη κλάση κατάστασης αναφοράς" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "Το κλειδί πρέπει να είναι διαφορετικό από τα λογικά κλειδιά της κατάστασης αναφοράς" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "Το λογικό κλειδί πρέπει να ανήκει στα λογικά κλειδιά της κατάστασης αναφοράς" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "Το όνομα πρέπει να είναι διαφορετικό από τα ονόματα της κατάστασης αναφοράς" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Λίστα επιλογών" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Λίστες επιλογών" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Όνομα της λίστας επιλογών" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Περιγραφή της λίστας επιλογών" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Κλειδωμένο" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Είναι αυτή η λίστα επιλογών κλειδωμένη;" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Μπορεί να χρησιμοποιηθεί αυτή η λίστα επιλογών;" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Πρόσθετο πηγής" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Πρόσθετο που παρέχει τη λίστα επιλογών" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Συμβολοσειρά πηγής" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Προαιρετική συμβολοσειρά που ταυτοποιεί την πηγή που χρησιμοποιείται για αυτή τη λίστα" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Προεπιλεγμένη καταχώρηση" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Προεπιλεγμένη καταχώρηση για αυτή τη λίστα επιλογών" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Δημιουργήθηκε" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Ημερομηνία και ώρα δημιουργίας της λίστας επιλογών" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Τελευταία ενημέρωση" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "Ημερομηνία και ώρα της τελευταίας ενημέρωσης της λίστας επιλογών" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Καταχώρηση λίστας επιλογών" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Καταχωρήσεις λίστας επιλογών" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Λίστα επιλογών στην οποία ανήκει αυτή η καταχώρηση" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Τιμή της καταχώρησης λίστας επιλογών" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Ετικέτα για την καταχώρηση λίστας επιλογών" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Περιγραφή της καταχώρησης λίστας επιλογών" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Είναι ενεργή αυτή η καταχώρηση λίστας επιλογών;" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Πρότυπο παραμέτρου" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Οι παράμετροι τύπου checkbox δεν μπορούν να έχουν μονάδες" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Οι παράμετροι τύπου checkbox δεν μπορούν να έχουν επιλογές" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Οι επιλογές πρέπει να είναι μοναδικές" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Το όνομα προτύπου παραμέτρου πρέπει να είναι μοναδικό" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Όνομα παραμέτρου" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Μονάδες" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Φυσικές μονάδες για αυτή την παράμετρο" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Περιγραφή παραμέτρου" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Checkbox" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Είναι αυτή η παράμετρος τύπου checkbox;" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Επιλογές" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Έγκυρες επιλογές για αυτή την παράμετρο (διαχωρισμένες με κόμμα)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Λίστα επιλογών για αυτή την παράμετρο" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Ενεργό" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Μη έγκυρη επιλογή για την τιμή παραμέτρου" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Πρότυπο" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Δεδομένα" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Τιμή παραμέτρου" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Τιμή παραμέτρου" msgid "Note" msgstr "Σημείωση" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Προαιρετικό πεδίο σημείωσης" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Αρχείο εικόνας" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Σάρωση barcode" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Δεδομένα barcode" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Χρήστης που σάρωσε το barcode" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Χρονική σήμανση" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Ημερομηνία και ώρα της σάρωσης barcode" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "URL endpoint που επεξεργάστηκε το barcode" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Πλαίσιο" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Δεδομένα πλαισίου για τη σάρωση barcode" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Απόκριση" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Δεδομένα απόκρισης από τη σάρωση barcode" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Αποτέλεσμα" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "Ήταν επιτυχημένη η σάρωση barcode;" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "Παρουσιάστηκε σφάλμα" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8: Η διαγραφή του log email προστατεύεται. Ορίστε το INVENTREE_PROTECT_EMAIL_LOG σε False για να επιτραπεί η διαγραφή." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "Μήνυμα email" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "Μηνύματα email" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "Ανακοινώθηκε" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Εστάλη" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Απέτυχε" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Παραδόθηκε" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Επιβεβαιώθηκε" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Εισερχόμενο" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "Εξερχόμενο" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Χωρίς απάντηση" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "Παρακολούθηση παράδοσης" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "Παρακολούθηση ανάγνωσης" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "Παρακολούθηση κλικ" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "Global ID" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "Αναγνωριστικό για αυτό το μήνυμα (ενδέχεται να παρέχεται από εξωτερικό σύστημα)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "ID νήματος" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "Αναγνωριστικό για αυτό το νήμα μηνυμάτων (ενδέχεται να παρέχεται από εξωτερικό σύστημα)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "Νήμα" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "Συνδεδεμένο νήμα για αυτό το μήνυμα" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "Νήμα email" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "Νήματα email" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Κλειδί" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "Μοναδικό κλειδί για αυτό το νήμα (χρησιμοποιείται για την ταυτοποίησή του)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "Μοναδικό αναγνωριστικό για αυτό το νήμα" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "Ξεκίνησε εσωτερικά" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "Ξεκίνησε αυτό το νήμα εσωτερικά;" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "Ημερομηνία και ώρα δημιουργίας του νήματος" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "Ημερομηνία και ώρα της τελευταίας ενημέρωσης του νήματος" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} ακυρώθηκε" msgid "A order that is assigned to you was canceled" msgstr "Μια παραγγελία που σας είχε ανατεθεί ακυρώθηκε" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Είδη που παραλήφθηκαν" @@ -4415,41 +4423,41 @@ msgstr "Η τιμή πρέπει να είναι με κεφαλαία" msgid "Value must be a valid variable identifier" msgstr "Η τιμή πρέπει να είναι έγκυρο όνομα μεταβλητής" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Το προϊόν είναι ενεργό" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Ο κατασκευαστής είναι ενεργός" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Το προϊόν προμηθευτή είναι ενεργό" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "Το εσωτερικό προϊόν είναι ενεργό" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Ο προμηθευτής είναι ενεργός" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Κατασκευαστής" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Εταιρεία" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Διαθέτει απόθεμα" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Email επικοινωνίας" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Επαφή" @@ -5083,7 +5091,7 @@ msgstr "Αριθμός αντιτύπων προς εκτύπωση για κά msgid "Connected" msgstr "Συνδεδεμένος" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Άγνωστο" @@ -5211,133 +5219,133 @@ msgstr "Μέγιστη πρόοδος" msgid "Maximum value for progress type, required if type=progress" msgstr "Μέγιστη τιμή για τύπο προόδου, απαιτείται αν type=progress" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Αναφορά παραγγελίας" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Σε εκκρεμότητα" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Έχει κωδικό έργου" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Δημιουργήθηκε από" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Δημιουργήθηκε πριν" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Δημιουργήθηκε μετά" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "Έχει ημερομηνία έναρξης" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Ημερομηνία έναρξης πριν" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Ημερομηνία έναρξης μετά" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "Έχει ημερομηνία στόχο" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Ημερομηνία στόχος πριν" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Ημερομηνία στόχος μετά" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Έχει τιμολόγηση" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Ολοκληρώθηκε πριν" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Ολοκληρώθηκε μετά" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "Εξωτερική εντολή παραγωγής" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Παραγγελία" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Η παραγγελία ολοκληρώθηκε" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Εσωτερικό προϊόν" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Η παραγγελία είναι σε εκκρεμότητα" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Ολοκληρώθηκε" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Έχει αποστολή" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Εντολή αγοράς" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Εντολή αγοράς" msgid "Sales Order" msgstr "Εντολές Πώλησης" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Εντολή επιστροφής" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Αναφορά παραγγελίας" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Κατάσταση" @@ -7102,51 +7110,51 @@ msgstr "Αυτό το στοιχείο BOM κληρονομείται από τ msgid "Stock items for variant parts can be used for this BOM item" msgstr "Είδη αποθέματος για προϊόντα παραλλαγών μπορούν να χρησιμοποιηθούν για αυτό το στοιχείο BOM" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "Η ποσότητα πρέπει να είναι ακέραια τιμή για προϊόντα με ιχνηλάτηση" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Πρέπει να καθοριστεί υποπροϊόν" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Εναλλακτικό στοιχείο BOM" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "Το εναλλακτικό προϊόν δεν μπορεί να είναι το ίδιο με το κύριο προϊόν" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Γονικό στοιχείο BOM" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Εναλλακτικό προϊόν" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Προϊόν 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Προϊόν 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Επιλέξτε σχετικό προϊόν" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Σημείωση για αυτή τη σχέση" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "Δεν μπορεί να δημιουργηθεί σχέση προϊόντος μεταξύ ενός προϊόντος και του εαυτού του" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Υπάρχει ήδη διπλή σχέση" @@ -8470,17 +8478,17 @@ msgstr "Πρόσθετο" msgid "No author found" msgstr "Δεν βρέθηκε δημιουργός" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Το πρόσθετο '{p}' δεν είναι συμβατό με την τρέχουσα έκδοση InvenTree {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Το πρόσθετο απαιτεί τουλάχιστον την έκδοση {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Το πρόσθετο απαιτεί το πολύ την έκδοση {v}" @@ -10399,83 +10407,83 @@ msgstr "Εσωτερικός" msgid "Guest" msgstr "Επισκέπτης" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Γλώσσα" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Προτιμώμενη γλώσσα χρήστη" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Θέμα" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "Ρυθμίσεις για το web UI σε μορφή JSON - μην τις επεξεργάζεστε χειροκίνητα!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "Μικροεφαρμογές" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "Ρυθμίσεις για τα widgets του πίνακα ελέγχου σε μορφή JSON - μην τις επεξεργάζεστε χειροκίνητα!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Προβαλλόμενο όνομα" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "Επιλεγμένο προβαλλόμενο όνομα χρήστη" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "Θέση" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "Κύριος επαγγελματικός τίτλος ή θέση" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "Μήνυμα κατάστασης χρήστη" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "Πληροφορίες τοποθεσίας χρήστη" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "Ο χρήστης χρησιμοποιεί ενεργά το σύστημα" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "Προτιμώμενα στοιχεία επικοινωνίας χρήστη" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "Τύπος χρήστη" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "Τι τύπος χρήστη είναι;" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Οργανισμός" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "Κύριος οργανισμός/φορέας του χρήστη" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "Κύρια ομάδα" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "Κύρια ομάδα του χρήστη" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 6d972cbbfc..6cbcc9494b 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: 2026-09-01 02:07+0000\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,43 +18,43 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "" @@ -115,7 +115,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -278,17 +278,17 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -300,7 +300,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "" @@ -336,7 +336,7 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -591,7 +591,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -600,8 +600,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -609,13 +609,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -647,7 +647,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -695,11 +695,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -734,12 +734,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -773,15 +773,15 @@ msgstr "" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "" @@ -956,7 +956,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -970,7 +970,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "" @@ -983,8 +983,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1067,7 +1067,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1456,8 +1456,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1487,7 +1487,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1598,47 +1598,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1666,7 +1674,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1682,65 +1690,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1748,108 +1756,108 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1857,478 +1865,478 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2339,226 +2347,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2580,7 +2588,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4416,41 +4424,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4487,7 +4495,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5084,7 +5092,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5212,133 +5220,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5347,14 +5355,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5451,7 +5459,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7103,51 +7111,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8471,17 +8479,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10400,83 +10408,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 6f6787592c..c7e32dad53 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "endpoint API no encontrado" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "Se debe proporcionar una lista de elementos para la operación por lotes" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Los artículos deben ser proporcionados como una lista" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Lista de artículos no válida" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Todos los filtros tienen que ser usados con verdadero" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Ningún artículo coincide con el criterio proporcionado" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Sin datos proporcionados" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Este campo debe ser único." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "El usuario no tiene permiso para ver este modelo" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Número decimal no válido" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "El número de referencia es demasiado grande" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Descripción" msgid "Description (optional)" msgstr "Descripción (opcional)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Ruta" @@ -335,7 +335,7 @@ msgstr "Error de servidor" msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Unidad física inválida" msgid "Not a valid currency code" msgstr "No es un código de moneda válido" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Estado del pedido" @@ -599,8 +599,8 @@ msgstr "Estado del pedido" msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Incluye Variantes" @@ -608,13 +608,13 @@ msgstr "Incluye Variantes" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Categoría" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Asignado a mí" @@ -694,11 +694,11 @@ msgstr "Completado antes" msgid "Completed after" msgstr "Completado después" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Fecha Mínima" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Fecha Máxima" @@ -733,12 +733,12 @@ msgstr "Rastreado" msgid "Testable" msgstr "Comprobable" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Asignadas" @@ -772,15 +772,15 @@ msgstr "Construir órden" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Ubicación" @@ -955,7 +955,7 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Usuario o grupo responsable de esta orden de construcción" msgid "External Link" msgstr "Link externo" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Enlace a URL externa" @@ -982,8 +982,8 @@ msgstr "Prioridad de construcción" msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Código del proyecto" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Ensamblar equipo" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Permitir variantes" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Item de Lista de Materiales" @@ -1597,47 +1597,55 @@ msgstr "Orden de construcción atrasada" msgid "Build order {bo} is now overdue" msgstr "El pedido de construcción {bo} está atrasado" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "¿Es enlace?" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "¿Es archivo?" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "El usuario no tiene permiso para eliminar estos adjuntos" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "El usuario no tiene permiso para eliminar este adjunto" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Lista de selección bloqueada" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Etiqueta del código del proyecto" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Actualizado" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Código único del proyecto" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Descripción del proyecto" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Activo" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Usuario o grupo responsable de este projecto" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Tecla de ajustes" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Valor de ajuste" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "El valor elegido no es una opción válida" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "El valor debe ser un valor booleano" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "El valor debe ser un entero" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "El valor debe ser un número válido" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "El valor no pasa las comprobaciones de validación" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Cadena de clave debe ser única" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Cadena de clave debe ser única" msgid "User" msgstr "Usuario" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Precio" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Precio unitario a la cantidad especificada" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Endpoint" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Punto final en el que se recibe este webhook" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Nombre para este webhook" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Está activo este webhook" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token para el acceso" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Clave" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Secreto compartido para HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "ID de mensaje" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Identificador único para este mensaje" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Servidor" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Servidor desde el cual se recibió este mensaje" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Encabezado" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Encabezado del mensaje" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Cuerpo" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Cuerpo de este mensaje" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Endpoint en el que se recibió este mensaje" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Trabajado en" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "¿El trabajo en este mensaje ha terminado?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Título" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Título" msgid "Link" msgstr "Enlace" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Publicado" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autor" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Resumen" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Leer" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "¿Esta noticia ya fue leída?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Unidad personalizada" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "El símbolo de la unidad debe ser único" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Nombre de unidad debe ser un identificador válido" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Nombre de unidad" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Símbolo" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Símbolo de unidad opcional" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definición" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Archivo adjunto" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Archivo no encontrado" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Falta enlace externo" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Seleccionar archivo para adjuntar" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Comentario" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Comentario de archivo adjunto" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Fecha de carga" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Fecha de carga del archivo" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Tamaño del archivo" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Tamaño del archivo en bytes" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Tipo de modelo no válido especificado para el archivo adjunto" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Estado personalizado" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Estados personalizados" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Llave lógica" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Valor" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Nombre del estado" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Etiqueta" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Etiqueta que se mostrará en el frontend" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Color" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Color que se mostrará en el frontend" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Modelo" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "El modelo debe ser seleccionado" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "La clave debe ser seleccionada" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "La clave lógica debe ser seleccionada" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Lista de selección" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Listas de Selección" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Nombre de la lista de selección" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Descripción de la lista de selección" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Bloqueado" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "¿Está bloqueada esta lista de selección?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "¿Se puede utilizar esta lista de selección?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Complemento de origen" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Complemento que proporciona la lista de selección" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Cadena de origen" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Cadena opcional que identifica la fuente usada para esta lista" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Entrada por defecto" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Entrada predeterminada para esta lista de selección" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Creado" -#: common/models.py:2471 +#: common/models.py:2475 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:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Última actualización" -#: common/models.py:2477 +#: common/models.py:2481 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:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Entrada de lista de selección" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Entradas de la lista de selección" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Lista de selección a la que pertenece esta entrada" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Valor del elemento de la lista de selección" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Etiqueta para la entrada de lista de selección" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Descripción de la entrada de lista de selección" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "¿Está activa esta entrada de la lista de selección?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Plantilla de parámetro" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "El nombre de parámetro en la plantilla tiene que ser único" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Nombre de Parámetro" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Unidades" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Casilla de verificación" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "¿Es este parámetro una casilla de verificación?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Opciones" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Opciones válidas para este parámetro (separados por comas)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Lista de selección para este parámetro" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Habilitado" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Opción inválida para el valor del parámetro" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Plantilla" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Datos" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Valor del parámetro" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Valor del parámetro" msgid "Note" msgstr "Nota" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Campo de nota opcional" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Archivo de imagen" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Escanear código de barras" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Datos de código de barras" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Usuario que escaneó el código de barras" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Fecha y hora del escaneo de código de barras" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Datos de contexto para el escaneo de código de barras" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Respuesta" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Respuesta de datos del escaneo de código de barras" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Resultado" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "¿El escaneo de código de barras fue exitoso?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Clave" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Artículos Recibidos" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "La parte está activa" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "El fabricante está activo" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Fabricante" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Empresa" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Tiene Stock" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Correo electrónico de contacto" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Contacto" @@ -5083,7 +5091,7 @@ msgstr "Número de copias a imprimir para cada etiqueta" msgid "Connected" msgstr "Conectado" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Desconocido" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Destacado" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Tiene Código de Proyecto" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Creado por" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Creado antes de" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Creado después de" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "Tiene fecha inicial" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Fecha de inicio anterior" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Fecha de inicio después" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "Tiene fecha límite" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Fecha objetivo antes" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Fecha objetivo después" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Completado después de" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Orden" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Orden completada" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Componente interno" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Orden pendiente" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Completados" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Orden de devolución" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Referencia del pedido" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Estado" @@ -7102,51 +7110,51 @@ msgstr "Este artículo BOM es heredado por BOMs para partes variantes" 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:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Debe especificar la subparte" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Ítem de BOM sustituto" -#: part/models.py:4375 +#: part/models.py:4380 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:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Artículo BOM superior" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Sustituir parte" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Seleccionar parte relacionada" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Nota para esta relación" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "Complemento" msgid "No author found" msgstr "No se encontró autor" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "El complemento '{p}' no es compatible con la versión actual de InvenTree {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "El complemento requiere al menos la versión {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "El complemento requiere como máximo la versión {v}" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" 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 8ca571d404..c27775771c 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "endpoint API no encontrado" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Los artículos deben ser provistos como una lista" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Lista de artículos inválida" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Todos los filtros sólo deben ser usados como verdaderos" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Ningún artículo coincide con el criterio proporcionado" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "El usuario no tiene permiso para ver este modelo" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Número decimal inválido" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "El número de referencia es demasiado grande" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Descripción" msgid "Description (optional)" msgstr "Descripción (opcional)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Ruta" @@ -335,7 +335,7 @@ msgstr "Error de servidor" msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Unidad física inválida" msgid "Not a valid currency code" msgstr "No es un código de moneda válido" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Estado del pedido" @@ -599,8 +599,8 @@ msgstr "Estado del pedido" msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Incluye Variantes" @@ -608,13 +608,13 @@ msgstr "Incluye Variantes" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Categoría" msgid "Ancestor Build" msgstr "Construir antepasado" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Asignado a mí" @@ -694,11 +694,11 @@ msgstr "Completado antes de" msgid "Completed after" msgstr "Completado después de" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Rastreado" msgid "Testable" msgstr "Comprobable" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Asignadas" @@ -772,15 +772,15 @@ msgstr "Construir órden" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Ubicación" @@ -955,7 +955,7 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Usuario o grupo responsable de esta orden de construcción" msgid "External Link" msgstr "Link externo" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Enlace a URL externa" @@ -982,8 +982,8 @@ msgstr "Prioridad de construcción" msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Código del proyecto" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Ensamblar equipo" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Permitir variantes" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Item de Lista de Materiales" @@ -1597,47 +1597,55 @@ msgstr "Orden de construcción atrasada" msgid "Build order {bo} is now overdue" msgstr "El pedido de construcción {bo} está atrasado" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "¿Es enlace?" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "¿Es archivo?" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "El usuario no tiene permiso para eliminar estos adjuntos" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "El usuario no tiene permiso para eliminar este adjunto" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Lista de selección bloqueada" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Etiqueta del código del proyecto" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Actualizado" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Código único del proyecto" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Descripción del proyecto" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Activo" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Usuario o grupo responsable de este projecto" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Tecla de ajustes" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Valor de ajuste" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "El valor elegido no es una opción válida" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "El valor debe ser un valor booleano" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "El valor debe ser un entero" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "El valor debe ser un número válido" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "El valor no pasa las comprobaciones de validación" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Cadena de clave debe ser única" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Cadena de clave debe ser única" msgid "User" msgstr "Usuario" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Precio" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Precio unitario a la cantidad especificada" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Endpoint" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Punto final en el que se recibe este webhook" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Nombre para este webhook" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Está activo este webhook" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token para el acceso" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Clave" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Secreto compartido para HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "ID de mensaje" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Identificador único para este mensaje" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Servidor desde el cual se recibió este mensaje" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Encabezado" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Encabezado del mensaje" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Cuerpo" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Cuerpo de este mensaje" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Endpoint en el que se recibió este mensaje" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Trabajado en" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "¿El trabajo en este mensaje ha terminado?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Título" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Título" msgid "Link" msgstr "Enlace" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Publicado" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autor" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Resumen" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Leer" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "¿Esta noticia ya fue leída?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Unidad personalizada" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "El símbolo de la unidad debe ser único" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Nombre de unidad debe ser un identificador válido" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Nombre de unidad" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Símbolo" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Símbolo de unidad opcional" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definición" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Archivo adjunto" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Archivo no encontrado" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Falta enlace externo" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Seleccionar archivo para adjuntar" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Comentario" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Comentario de archivo adjunto" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Fecha de carga" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Fecha de carga del archivo" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Tamaño del archivo" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Tamaño del archivo en bytes" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Tipo de modelo no válido especificado para el archivo adjunto" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Estado personalizado" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Estados personalizados" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Conjunto de estado de referencia" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Conjunto de estado extendido con este estado personalizado" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Llave lógica" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "Clave lógica del estado que es igual a este estado personalizado en la lógica de negocios" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Valor" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Valor numérico que se guardará en la base de datos de modelos" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Nombre del estado" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Etiqueta" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Etiqueta que se mostrará en el frontend" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Color" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Color que se mostrará en el frontend" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Modelo" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Modelo con el que este estado está asociado" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "El modelo debe ser seleccionado" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "La clave debe ser seleccionada" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "La clave lógica debe ser seleccionada" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "La clave debe ser distinta de la clave lógica" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Debe proporcionarse una clase de estado de referencia válida" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "La clave debe ser distinta de las claves lógicas del estado de referencia" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Lista de selección" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Listas de Selección" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Nombre de la lista de selección" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Descripción de la lista de selección" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Bloqueado" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "¿Está bloqueada esta lista de selección?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "¿Se puede utilizar esta lista de selección?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Complemento de origen" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Complemento que proporciona la lista de selección" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Cadena de origen" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Cadena opcional que identifica la fuente usada para esta lista" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Entrada por defecto" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Entrada predeterminada para esta lista de selección" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Creado" -#: common/models.py:2471 +#: common/models.py:2475 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:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Última actualización" -#: common/models.py:2477 +#: common/models.py:2481 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:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Entrada de lista de selección" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Entradas de la lista de selección" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Lista de selección a la que pertenece esta entrada" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Valor del elemento de la lista de selección" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Etiqueta para la entrada de lista de selección" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Descripción de la entrada de lista de selección" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "¿Está activa esta entrada de la lista de selección?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Plantilla de parámetro" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "El nombre de parámetro en la plantilla tiene que ser único" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Nombre de Parámetro" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Unidades" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Casilla de verificación" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "¿Es este parámetro una casilla de verificación?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Opciones" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Opciones válidas para este parámetro (separados por comas)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Lista de selección para este parámetro" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Habilitado" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Opción inválida para el valor del parámetro" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Plantilla" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Datos" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Valor del parámetro" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Valor del parámetro" msgid "Note" msgstr "Nota" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Campo de nota opcional" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Archivo de imagen" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Escanear código de barras" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Datos de código de barras" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Usuario que escaneó el código de barras" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Fecha y hora del escaneo de código de barras" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Datos de contexto para el escaneo de código de barras" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Respuesta" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Respuesta de datos del escaneo de código de barras" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Resultado" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "¿El escaneo de código de barras fue exitoso?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Clave" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Artículos Recibidos" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Fabricante" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Empresa" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Tiene existencias" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Correo electrónico de contacto" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Contacto" @@ -5083,7 +5091,7 @@ msgstr "Número de copias a imprimir para cada etiqueta" msgid "Connected" msgstr "Conectado" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Desconocido" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Destacado" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Tiene Código de Proyecto" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Creado por" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Creado antes de" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Creado después de" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Fecha objetivo antes de" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Fecha objetivo después de" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Completado después de" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Orden" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Orden completada" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Componente interno" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Orden pendiente" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Completados" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Orden de devolución" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Referencia del pedido" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Estado" @@ -7102,51 +7110,51 @@ msgstr "Este artículo BOM es heredado por BOMs para partes variantes" 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:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Debe especificar la subparte" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Ítem de BOM sustituto" -#: part/models.py:4375 +#: part/models.py:4380 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:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Artículo BOM superior" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Sustituir parte" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Seleccionar parte relacionada" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Nota para esta relación" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "Complemento" msgid "No author found" msgstr "No se encontró autor" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "El complemento '{p}' no es compatible con la versión actual de InvenTree {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "El complemento requiere al menos la versión {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "El complemento requiere como máximo la versión {v}" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 92f06da7f2..8c44640971 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Teil ei ole selle lehe vaatamiseks luba" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "" msgid "Invalid choice" msgstr "Vigane valik" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nimi" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Kirjeldus" msgid "Description (optional)" msgstr "Kirjeldus (valikuline)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Tee" @@ -335,7 +335,7 @@ msgstr "Serveri viga" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Jälgitud" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -772,15 +772,15 @@ msgstr "" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Asukoht" @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "On link" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "On fail" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Uuendatud" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Seade võti" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Seade väärtus" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "ID" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Pealkiri" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Pealkiri" msgid "Link" msgstr "Link" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Avaldatud" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autor" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Kokkuvõte" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Loetud" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Ühiku nimi" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Sümbol" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definitsioon" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Ühiku definitsioon" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Manus" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Puuduv fail" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Puuduv väline link" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Vali fail, mida lisada" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Kommentaar" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Faili suurus" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Silt" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Loodud" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Mall" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Andmed" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "Märkus" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Pildifail" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Vöötkoodi andmed" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Vastus" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Tulemus" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Võti" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Tootja" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Ettevõte" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Laos" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Kontakt e-postiaadress" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Staatus" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "Plugin" msgid "No author found" msgstr "Autorit ei leitud" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 8f9d95cdd6..02e8265712 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "Address e API peida nashod" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "موارد باید به صورت لیست ارائه شود" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "لیست موارد نامعتبر ارائه شده است" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "تمامی فیلترها باید منحصراً با مقدار true مورد استفاده قرار گیرند" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "هیچ موردی با معیارهای ارائه شده مطابقت ندارد" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "کاربر سطح دسترسی نمایش این مدل را ندارد" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "مقدار اعشاری نامعتبر است" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "شماره مرجع خیلی بزرگ است" msgid "Invalid choice" msgstr "انتخاب نامعتبر" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "نام" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "توضیحات" msgid "Description (optional)" msgstr "توضیحات (اختیاری)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "مسیر" @@ -335,7 +335,7 @@ msgstr "خطای سرور" msgid "An error has been logged by the server." msgstr "یک خطا توسط سرور ثبت شده است." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "واحد فیزیکی نامعتبر" msgid "Not a valid currency code" msgstr "کد ارز معتبر" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "وضعیت سفارش" @@ -599,8 +599,8 @@ msgstr "وضعیت سفارش" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "دسته" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "واگذار شده به من" @@ -694,11 +694,11 @@ msgstr "تکمیل شده قبل از" msgid "Completed after" msgstr "تکمیل شده بعد از" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "سفارش معوق" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "اختصاص داده شده" @@ -772,15 +772,15 @@ msgstr "سفارش ساخت" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "مکان" @@ -955,7 +955,7 @@ msgstr "صادر شده توسط" msgid "User who issued this build order" msgstr "کاربری که این سفارش ساخت را صادر کرده است" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "پیوند خارجی" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index e942f12b18..263b104845 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API-rajapintaa ei löydy" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Käyttäjän oikeudet eivät riitä kohteen tarkastelemiseen" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Viitenumero on liian suuri" msgid "Invalid choice" msgstr "Virheellinen valinta" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nimi" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Kuvaus" msgid "Description (optional)" msgstr "Kuvaus (valinnainen)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Polku" @@ -335,7 +335,7 @@ msgstr "Palvelinvirhe" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategoria" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -772,15 +772,15 @@ msgstr "" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Sijainti" @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "Ulkoinen linkki" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Linkki ulkoiseen URLiin" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Päivitetty" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktiivinen" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "Käyttäjä" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Hinta" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Salaisuus" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Isäntä" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Otsikko" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Otsikko" msgid "Link" msgstr "Linkki" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Julkaistu" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Julkaisija" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Yhteenveto" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Liite" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Puuttuva tiedosto" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Puuttuva ulkoinen linkki" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Valitse liitettävä tiedosto" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Kommentti" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Arvo" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Käytössä" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "Muistiinpano" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Kuvatiedosto" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Avain" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Valmistaja" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Yritys" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Kontakti" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Valmis" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Tilauksen viite" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Tila" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 681741a2c1..21e60e4656 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "Point de terminaison de l'API introuvable" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Les éléments doivent être fournis sous forme de liste" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Liste d'éléments non valide fournie" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Tous les filtres ne doivent être utilisés qu'avec \"true\"" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Aucun élément ne correspond aux critères fournis" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Aucune donnée disponible" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Ce champ doit être unique" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "L'utilisateur n'a pas la permission de voir ce modèle" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Valeur décimale invalide" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Le numéro de référence est trop grand" msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nom" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Description" msgid "Description (optional)" msgstr "Description (facultative)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Chemin d'accès" @@ -335,7 +335,7 @@ msgstr "Erreur serveur" msgid "An error has been logged by the server." msgstr "Une erreur a été loguée par le serveur." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Unité invalide" msgid "Not a valid currency code" msgstr "Code de devise invalide" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Statut de la commande" @@ -599,8 +599,8 @@ msgstr "Statut de la commande" msgid "Parent Build" msgstr "Fabrication parente" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Inclure les variantes" @@ -608,13 +608,13 @@ msgstr "Inclure les variantes" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Catégorie" msgid "Ancestor Build" msgstr "Version Précédente" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Attribué à moi" @@ -694,11 +694,11 @@ msgstr "Terminé avant" msgid "Completed after" msgstr "Terminé après" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Date min" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Date maximale" @@ -733,12 +733,12 @@ msgstr "Suivi" msgid "Testable" msgstr "Testable" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Commande en cours" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Allouée" @@ -772,15 +772,15 @@ msgstr "Ordre de Fabrication" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Emplacement" @@ -955,7 +955,7 @@ msgstr "Émis par" msgid "User who issued this build order" msgstr "Utilisateur ayant émis cette commande de construction" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Utilisateur ou groupe responsable de cet ordre de construction" msgid "External Link" msgstr "Lien Externe" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Lien vers une url externe" @@ -982,8 +982,8 @@ msgstr "Priorité de fabrication" msgid "Priority of this build order" msgstr "Priorité de cet ordre de fabrication" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Code du projet" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Création de l'objet" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Construire" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Autoriser les variantes" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Article du BOM" @@ -1597,47 +1597,55 @@ msgstr "Ordre de commande en retard" msgid "Build order {bo} is now overdue" msgstr "L'ordre de commande {bo} est maintenant en retard" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "Identifiant du Modèle (ID)" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "C'est un lien" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "C'est un fichier" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 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/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "La liste de sélection est verrouillée" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Code du projet Étiquette" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Mise à jour" @@ -1681,65 +1689,65 @@ msgstr "Mis à jour par" msgid "User who last updated this object" msgstr "Utilisateur qui a mis à jour cet objet en dernier" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Code projet unique" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Description du projet" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Actif" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Utilisateur ou groupe responsable de ce projet" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Paramétrés des touches" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Valeur du paramètre" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "La valeur choisie n'est pas une option valide" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "La valeur doit être une valeur booléenne" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "La valeur doit être un nombre entier" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Valeur doit être un nombre valide" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "La valeur ne passe pas les contrôles de validation" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "La chaîne de caractères constituant la clé doit être unique" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "La chaîne de caractères constituant la clé doit être unique" msgid "User" msgstr "Utilisateur" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Quantité de rupture de prix" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Prix" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Prix unitaire à la quantité spécifiée" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Point final" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Point de terminaison auquel ce webhook est reçu" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Nom de ce webhook" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Ce webhook (lien de rappel HTTP) est-il actif" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Jeton" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Jeton d'accès" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Confidentiel" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Secret partagé pour HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "ID message" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Identifiant unique pour ce message" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Hôte" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Hôte à partir duquel ce message a été reçu" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Entête" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "En-tête de ce message" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Corps" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Corps de ce message" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Endpoint à partir duquel ce message a été reçu" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Travaillé sur" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Le travail sur ce message est-il terminé ?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Titre" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Titre" msgid "Link" msgstr "Lien" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Publié" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Auteur" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Résumé" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Lu" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Cette nouvelle a-t-elle été lue ?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Unité personnalisée" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Le symbole de l'unité doit être unique" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Le nom de l'unité doit être un identifiant valide" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Nom de l'unité" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Symbole" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Symbole d'unité facultatif" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Définition" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Définition de l'unité" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Pièce jointe" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Fichier manquant" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Lien externe manquant" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Type de modèle" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Type de modèle cible pour l'image" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Sélectionnez un fichier à joindre" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Commentaire" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Commentaire sur la pièce jointe" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Date de téléchargement" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Date de téléchargement du fichier" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Taille du fichier" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Taille du fichier en octets" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Type de modèle non valide spécifié pour la pièce jointe" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "État personnalisé" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "États membres de l'Union européenne" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Ensemble d'états de référence" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Ensemble d'états étendu à cet état personnalisé" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Clé logique" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "Clé logique de l'état qui est égale à cet état personnalisé dans la logique métier" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Valeur" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Valeur numérique qui sera enregistrée dans la base de données des modèles" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Nom de l'Etat" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Étiquette" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Etiquette qui sera affichée dans le frontend" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Couleur" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Couleur qui sera affichée dans le frontend" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Modèle" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Modèle cet état est associé à" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Le modèle doit être sélectionné" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "La clé doit être sélectionnée" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "La clé logique doit être sélectionnée" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "La clé doit être différente de la clé logique" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Une classe de statut de référence valide doit être fournie" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "La clé doit être différente des clés logiques de l'état de référence" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "La clé logique doit se trouver dans les clés logiques de l'état de référence" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "Le nom doit être différent des noms des statuts de référence" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Liste de sélection" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Listes de sélection" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Nom de la liste de sélection" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Description de la liste de sélection" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Verrouillé" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Cette liste de sélection est-elle verrouillée ?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Cette liste de sélection peut-elle être utilisée ?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Plug-in source" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Plugin qui fournit la liste de sélection" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Chaîne source" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Chaîne facultative identifiant la source utilisée pour cette liste" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Entrée par défaut" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Entrée par défaut pour cette liste de sélection" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Créé le" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Date et heure de création de la liste de sélection" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Dernière mise à jour" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "Date et heure de la dernière mise à jour de la liste de sélection" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Entrée de la liste de sélection" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Entrées de la liste de sélection" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Liste de sélection à laquelle appartient cette entrée" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Valeur de l'entrée de la liste de sélection" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Étiquette pour l'entrée de la liste de sélection" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Description de l'entrée de la liste de sélection" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Cette entrée de la liste de sélection est-elle active ?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Modèle de paramètre" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "Modèle de paramètre" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Les paramètres des cases à cocher ne peuvent pas avoir d'unités" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Les paramètres des cases à cocher ne peuvent pas comporter de choix" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Les choix doivent être uniques" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Le nom du modèle de paramètre doit être unique" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "Type de modèle cible pour ce modèle de paramètre" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Nom du paramètre" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Unités" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Unités physiques pour ce paramètre" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Description des paramètres" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Case à cocher" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Ce paramètre est-il une case à cocher ?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Choix" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Choix valables pour ce paramètre (séparés par des virgules)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Liste de sélection pour ce paramètre" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Activé" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "Ce modèle de paramètre est-il activé ?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "Paramètre" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "Paramètres" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Choix incorrect pour la valeur du paramètre" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "Type de modèle non valide pour la pièce jointe" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "ID du modèle cible pour ce paramètre" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Modèle" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "Modèle de paramètre" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Données" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Valeur du paramètre" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Valeur du paramètre" msgid "Note" msgstr "Note" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Champ de notes facultatif" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Fichier image" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Analyse du code-barres" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Données du code-barres" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Utilisateur qui a scanné le code-barres" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Horodatage" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Date et heure du scan de code-barres" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "Point d'accès à l'URL qui a traité le code-barres" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Contexte" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Données contextuelles pour la lecture du code-barres" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Réponse" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Données de réponse provenant de la lecture du code-barres" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Résultat" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "La lecture du code-barres a-t-elle réussi ?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "Une erreur s'est produite" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8 : La suppression du journal d'e-mail est protégée. Définissez INVENTREE_PROTECT_EMAIL_LOG à False pour permettre la suppression." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "Message email" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "Messages email" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "Annoncé" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Envoyé" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Échec" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Livré" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Confirmé" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Entrant" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "Sortant" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Sans réponse" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "Suivi de livraison" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "Suivi de la lecture" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "Suivi du clic" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "ID Global" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "Identifiant pour ce message (peut être fourni par un système externe)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "ID du sujet de discussion" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "Identifiant pour ce fil de message (peut être fourni par un système externe)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "Fil de discussion" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "Fil lié à ce message" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "Priorité" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "Fil d'Email" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "Fils d'Emails" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Clé" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "Clé unique pour ce fil (utilisée pour identifier le fil)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "Identifiant unique pour ce fil" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "Démarré en interne" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "Est-ce que ce fil a été démarré en interne ?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "Date et heure de création du fil" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "Date et heure de dernière mise à jour du fil" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} annulé" 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:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Articles reçus" @@ -4415,41 +4423,41 @@ msgstr "La valeur doit être en majuscules" msgid "Value must be a valid variable identifier" msgstr "La valeur doit être un identifiant de variable valide" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "La pièce est active" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Le fabricant est actif" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Le fournisseur de la pièce est active" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "La pièce interne est active" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Le fournisseur est actif" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Fabricant" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Société" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "A du stock" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Adresse e-mail de contact" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Contact" @@ -5083,7 +5091,7 @@ msgstr "Nombre de copies à imprimer pour chaque étiquette" msgid "Connected" msgstr "Connecté" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Inconnu" @@ -5211,133 +5219,133 @@ msgstr "Progression maximale" msgid "Maximum value for progress type, required if type=progress" msgstr "Valeur maximale pour le type de progression, requis si type=progress" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Référence de commande" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Remarquable" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "A le code du projet" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Créé par" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Créé avant" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Créé après" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "A la date de début" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Date de début Avant" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Date de début Après" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "A une date cible" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Date cible Avant" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Date cible Après" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Possède un Tarif" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Terminé avant" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Terminé après" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "Ordre de fabrication externe" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Commande" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Commande Complétée" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Pièces Internes" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Commande En Attente" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Terminé" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Fait l'objet d'une expédition" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Commande d’achat" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Commande d’achat" msgid "Sales Order" msgstr "Commandes" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Retour de commande" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Référence de la commande" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "État" @@ -7102,51 +7110,51 @@ msgstr "Ce poste de nomenclature est hérité des nomenclatures des composants v msgid "Stock items for variant parts can be used for this BOM item" msgstr "Les postes de stock pour les composants variants peuvent être utilisés pour ce poste de nomenclature" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "La quantité doit être un nombre entier pour les pièces pouvant être suivies" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "La sous-partie doit être spécifiée" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Remplacement d'un poste de nomenclature" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "La pièce de remplacement ne peut pas être identique à la pièce maîtresse" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Poste de nomenclature parent" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Pièce de rechange" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Première partie" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Partie 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Sélectionner une partie connexe" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Note pour cette relation" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "Il n'est pas possible de créer une relation entre une pièce et elle-même" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Une relation en double existe déjà" @@ -8470,17 +8478,17 @@ msgstr "Extension" msgid "No author found" msgstr "Aucun auteur trouvé" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Le plugin '{p}' n'est pas compatible avec la version actuelle d'InvenTree {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Le plugin nécessite au moins la version {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Le plugin nécessite au maximum la version {v}" @@ -10399,83 +10407,83 @@ msgstr "Interne" msgid "Guest" msgstr "Invité" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Langue" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Langue préférée de l'utilisateur" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Thème" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "Paramètres pour l'interface web sous forme de JSON - ne pas modifier manuellement !" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "Raccourcis" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "Paramètres des widgets du tableau de bord sous forme de JSON - ne pas modifier manuellement !" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Nom d'affichage" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "Nom d'affichage choisi pour l'utilisateur" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "Localisation" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "Intitulé de l'emploi principal ou du poste" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "Message sur le statut de l'utilisateur" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "Informations sur la localisation de l'utilisateur" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "L'utilisateur utilise activement le système" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "Coordonnées préférées de l'utilisateur" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "Type d'utilisateur" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "De quel type d'utilisateur s'agit-il ?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Organisation" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "Organisation/affiliation principale de l'utilisateur" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "Groupe primaire" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "Groupe principal de l'utilisateur" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index f48fb7b223..927f10ed7d 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "למשתמש אין הרשאה לצפות במוזל הזה" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "מספר האסמכתה גדול מדי" msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "שם" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "תיאור" msgid "Description (optional)" msgstr "תיאור (לא חובה)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "נתיב" @@ -335,7 +335,7 @@ msgstr "שגיאת שרת" msgid "An error has been logged by the server." msgstr "נרשמה שגיאה על ידי השרת." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "קוד מטבע לא מאושר" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "מקור הבנייה" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -772,15 +772,15 @@ msgstr "" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "" @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "קישור חיצוני" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "משתמש" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "" msgid "Link" msgstr "קישור" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "קובץ מצורף" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "קובץ חסר" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "חסר קישור חיצוני" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "בחר קובץ לצירוף" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "הערה" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 2a28b89496..0b05a8c874 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "" @@ -335,7 +335,7 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -772,15 +772,15 @@ msgstr "" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "" @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index c6cd209a6e..40df687b72 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API funkciót nem találom" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "A tételeket listában kell átadni" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Érvénytelen a tétel lista" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Minden szűrő csak true értékkel használható" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Nincs a szűrésnek megfelelő tétel" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Nincs adat megadva" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Ennek a mezőnek egyedinek kell lennie." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Nincs jogosultságod az adatok megtekintéséhez" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Érvénytelen decimális érték" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Azonosító szám túl nagy" msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Név" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Leírás" msgid "Description (optional)" msgstr "Leírás (opcionális)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Elérési út" @@ -335,7 +335,7 @@ msgstr "Kiszolgálóhiba" msgid "An error has been logged by the server." msgstr "A kiszolgáló egy hibaüzenetet rögzített." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Érvénytelen fizikai mértékegység" msgid "Not a valid currency code" msgstr "Érvénytelen pénznem kód" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Rendelés állapota" @@ -599,8 +599,8 @@ msgstr "Rendelés állapota" msgid "Parent Build" msgstr "Szülő gyártás" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Változatokkal együtt" @@ -608,13 +608,13 @@ msgstr "Változatokkal együtt" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategória" msgid "Ancestor Build" msgstr "Szülő Gyártás" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Hozzám rendelt" @@ -694,11 +694,11 @@ msgstr "Elkészült ez előtt" msgid "Completed after" msgstr "Elkészült ez után" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Ettől a dátumtól" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Eddig a dátumig" @@ -733,12 +733,12 @@ msgstr "Követett" msgid "Testable" msgstr "Ellenőrizhető" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Befejezetlen rendelés" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Lefoglalva" @@ -772,15 +772,15 @@ msgstr "Gyártási utasítás" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Hely" @@ -955,7 +955,7 @@ msgstr "Indította" 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:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért" msgid "External Link" msgstr "Külső link" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Link külső URL-re" @@ -982,8 +982,8 @@ msgstr "Priorítás" msgid "Priority of this build order" msgstr "Gyártási utasítás priorítása" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Projektszám" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Gyártás objektum" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1456,8 +1456,8 @@ msgstr "Beépítés helye" msgid "Build" msgstr "Gyártás" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -1487,7 +1487,7 @@ msgid "Allow Variants" msgstr "Változatok" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" @@ -1598,47 +1598,55 @@ 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" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "Modell ID" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Ez egy hivatkozás" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Ez egy állomány" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "A felhasználó nem jogosult ezen mellékletek törlésére" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "A felhasználó nem jogosult ezen melléklet törlésére" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Választéklista lezárva" @@ -1666,7 +1674,7 @@ msgstr "" msgid "Project Code Label" msgstr "Projekt kód címke" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Frissítve" @@ -1682,65 +1690,65 @@ msgstr "Frissítette" msgid "User who last updated this object" msgstr "Az objektumot utoljára módosította" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Egyedi projektszám" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Projekt leírása" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktív" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "A projektért felelős felhasználó vagy csoport" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Beállítási kulcs" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Beállítás értéke" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "A kiválasztott érték nem egy érvényes lehetőség" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Az érték bináris kell legyen" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Az érték egész szám kell legyen" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Az értéknek számnak kell lennie" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Az érték nem felel meg az ellenőrzéseknek" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Kulcs string egyedi kell legyen" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1748,108 +1756,108 @@ msgstr "Kulcs string egyedi kell legyen" msgid "User" msgstr "Felhasználó" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Ár" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Egységár egy meghatározott mennyiség esetén" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Végpont" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Végpont ahol ez a webhook érkezik" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Webhook neve" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Aktív-e ez a webhook" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token a hozzáféréshez" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Titok" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Megosztott titok a HMAC-hoz" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "Üzenet azonosító" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Egyedi azonosító ehhez az üzenethez" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Kiszolgáló" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Kiszolgáló ahonnan ez az üzenet érkezett" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Fejléc" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Üzenet fejléce" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Törzs" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Üzenet törzse" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Végpont amin ez az üzenet érkezett" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Dolgozott rajta" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Befejeződött a munka ezzel az üzenettel?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Azonosító" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Cím" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1857,478 +1865,478 @@ msgstr "Cím" msgid "Link" msgstr "Link" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Közzétéve" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Szerző" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Összefoglaló" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Elolvasva" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Elolvasva?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Egyedi mértékegység" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "A mértékegység szimbólumának egyedinek kell lennie" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "A mértékegységnek valós azonosítónak kell lennie" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Egység neve" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Szimbólum" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Opcionális mértékegység szimbólum" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definíció" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Mértékegység definíció" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Melléklet" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Hiányzó fájl" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Hiányzó külső link" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Modell típusa" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Képhez tartozó model típus" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Válaszd ki a mellekelni kívánt fájlt" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Megjegyzés" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Melléklet megjegyzés" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Feltöltés dátuma" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "A fájl feltöltésének dátuma" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Fájl mérete" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Fájlméret bájtban" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "A melléklet model típusa érvénytelen" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Egyedi Állapot" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Egyedi Állapotok" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Hivatkozott Állapot Készlet" -#: common/models.py:2277 +#: common/models.py:2281 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:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Logikai kulcs" -#: common/models.py:2283 +#: common/models.py:2287 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:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Érték" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "A model adatbázisba tárolandó szám" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Az állapot neve" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Címke" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "A felületen megjelenített címke" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Szín" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "A felöleten megjelenő szín" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Model" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "A Model amihez ez az állapot tartozik" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Modelt választani kötelező" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "Kulcsot választani kötelező" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "Logikai kulcsot választani kötelező" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "A kulcs és a logikai kulcs nem lehet azonos" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Helyes hivatkozási állapot osztályt kell megadni" -#: common/models.py:2360 +#: common/models.py:2364 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:2367 +#: common/models.py:2371 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:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "A Névnek el kell térnie a referencia állapotok neveitől" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Választéklista" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Választéklisták" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Választéklista neve" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Választéklista leírása" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Lezárt" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Választéklista lezárva?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Választéklista használható?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Forrás plugin" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Választéklista szolgáltató plugin" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Forrás szöveg" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Elhagyható lista forrás azonosító szöveg" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Alapértelmezett bejegyzés" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Alapértelmezett elem ezen a listán" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Létrehozva" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Választéklista létrehozási dátuma és ideje" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Utoljára módosítva" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "A választéklista utolsó módosításának dátuma és ideje" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Választéklista bejegyzés" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Választéklista bejegyzések" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Választéklista amihez ez a bejegyzés tartozik" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Választéklista bejegyzés értéke" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Választéklista bejegyzés felirata" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Választéklista bejegyzés leírása" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Választéklista bejegyzés aktív?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Paraméter sablon" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "Paraméter Sablonok" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Jelölőnégyzet paraméternek nem lehet mértékegysége" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Jelölőnégyzet paraméternek nem lehetnek választási lehetőségei" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "A lehetőségek egyediek kell legyenek" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "A paraméter sablon nevének egyedinek kell lennie" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "Célmodell típusa ehhez a paramétersablonhoz" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Paraméter neve" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Mértékegység" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Paraméter mértékegysége" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Paraméter leírása" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Jelölőnégyzet" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Ez a paraméter egy jelölőnégyzet?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Lehetőségek" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Választható lehetőségek (vesszővel elválasztva)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "A paraméter választéklistája" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Engedélyezve" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "Ez a paramétersablon engedélyezett?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "Paraméter" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "Paraméterek" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Hibás választás a paraméterre" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "Érvénytelen modelltípus megadva a paraméterhez" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "A célmodell azonosítója ehhez a paraméterhez" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Sablon" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "Paraméter sablon" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Adat" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Paraméter értéke" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2339,226 +2347,226 @@ msgstr "Paraméter értéke" msgid "Note" msgstr "Megjegyzés" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Opcionális megjegyzés mező" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "Elsődleges" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Képfájl" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Vonalkód beolvasás" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Vonalkód adat" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Melyik felhasználó olvasta be a vonalkódot" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Időbélyeg" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Vonalkód beolvasás dátuma és ideje" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "Vonalkód feldolgozó URL végpont" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Kontextus" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Vonalkód olvasás kontextus adat" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Válasz" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Vonalkód olvasó válasz adat" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Eredmény" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "Vonalkód olvasás sikeres volt?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "Hiba történt" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8: Email napló törlés védett. Állítsd be az INVENTREE_PROTECT_EMAIL_LOG-ot False-ra hogy engedélyezd a törlést." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "E-mail üzenet" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "E-mail üzenetek" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "Bejelentve" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Elküldve" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Megbukott" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Kiszállítva" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Megerősítve" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Bejövő" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "Kimenő" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Nincs válasz" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "Kiszállítás követése" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "Olvasási visszaigazolás" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "Kattintások nyomkövetése" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "Globális ID" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "Üzenet azonosítója (külső rendszertől származhat)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "Szál ID" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "Üzenet-sor azonosító (külső rendszerből származhat)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "Szál" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "Ehhez az üzenethez kapcsolódó üzenet-lánc" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "Prioritás" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "Email szál" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "Email szálak" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Kulcs" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "Az üzenetlánc egyedi azonosítója (az üzenetlánc azonosítására szolgál)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "Üzenetlánc egyedi azonosítója" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "Belső kezdés" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "Ez az üzenetlánc belül indult?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "Az üzenetlánc kezdeti dátuma és ideje" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "Az üzenetlánc utolsó módosításának dátuma és ideje" @@ -2580,7 +2588,7 @@ msgstr "{verbose_name} megszakítva" msgid "A order that is assigned to you was canceled" msgstr "Egy hozzád rendelt megrendelés megszakítva" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Készlet érkezett" @@ -4416,41 +4424,41 @@ msgstr "Csupa nagybetűs kell" msgid "Value must be a valid variable identifier" msgstr "Az érték egy változó neve legyen" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Az alkatrész aktív" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "A Gyártó Aktív" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "A Szállítói Alkatrész Aktív" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "A saját alkatrész Aktív" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "A Beszállító Aktív" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Gyártó" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Cég" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Van készleten" @@ -4487,7 +4495,7 @@ msgid "Contact email address" msgstr "Kapcsolattartó email címe" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Névjegy" @@ -5084,7 +5092,7 @@ msgstr "Címkénkénti nyomtatandó mennyiség" msgid "Connected" msgstr "Csatlakoztatba" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Ismeretlen" @@ -5212,133 +5220,133 @@ msgstr "Maximális Előrehaladás" msgid "Maximum value for progress type, required if type=progress" msgstr "Maximális érték az előrehaladás típushoz, kötelező ha típus=előrehaladás" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Rendelés azonosítója" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Kintlévő" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Van projektszáma" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Készítette" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Ez előtt létrehozva" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Létrehozva ez után" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "Van kezdeti dátum" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Kezdeti dátum ez előtt" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Kezdeti dátum ez után" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "Van céldátum" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Céldátum ez előtt" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Céldátum ez után" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Van árazás" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Ez előtt befejezve" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Befejezve ez után" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "Külső Gyártási Rendelés" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Rendelés" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "A rendelés teljesítve" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Belső alkatrész" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "A rendelés függőben" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Kész" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Van kiszállítás" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5347,14 +5355,14 @@ msgstr "Beszerzési rendelés" msgid "Sales Order" msgstr "Vevői rendelés" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Visszavétel" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5451,7 +5459,7 @@ msgid "Order reference" msgstr "Rendelés azonosító" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Állapot" @@ -7103,51 +7111,51 @@ msgstr "Ezt az alkatrészjegyzék tételt az alkatrész változatok alkatrészje 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:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 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:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Al alkatrészt kötelező megadni" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Alkatrészjegyzék tétel helyettesítő" -#: part/models.py:4375 +#: part/models.py:4380 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:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Szülő alkatrészjegyzék tétel" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Helyettesítő alkatrész" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "1.rész" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "2.rész" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Válassz kapcsolódó alkatrészt" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Kapcsolati megjegyzés" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "Alkatrész kapcsolat nem hozható létre önmagával" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Már létezik duplikált alkatrész kapcsolat" @@ -8471,17 +8479,17 @@ msgstr "Bővítmény" msgid "No author found" msgstr "Nincs szerző" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "A '{p}' plugin nem kompatibilis az aktuális applikáció verzióval {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "A pluginhoz minimum {v} verzió kell" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "A pluginhoz maximum {v} verzió kell" @@ -10400,83 +10408,83 @@ msgstr "Belső" msgid "Guest" msgstr "Vendég" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Nyelv" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Felhasználó által preferált nyelv" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Téma" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "Web UI JSON beállításai - kézzel nem szabad szerkeszteni!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "Widgetek" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "Dashboard widgetek JSON beállításai - kézzel szerkeszteni tilos!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Megjelenítendő név" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "Felhasználó választott megjelenítési neve" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "Pozíció" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "Fő munkakör vagy pozíció" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "Felhasználói állapot üzenet" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "Felhasználó földrajzi helye" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "A felhasználó éppen használja a rendszert" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "Javasolt elérhetőségek" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "Felhasználó típusa" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "Milyen típusú ez a felhasználó?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Szervezet" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "Felhasználó elsődleges szervezete/kötődése" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "Elsődleges csoport" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "Felhasználó elsődleges csoportja" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 9e0dffb475..8b68de6c8a 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API endpoint tidak ditemukan" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Barang harus disediakan sebagai daftar" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Pengguna tidak memiliki izin untuk melihat model ini" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "" msgid "Invalid choice" msgstr "Pilihan tidak valid" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nama" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Keterangan" msgid "Description (optional)" msgstr "Keterangan (opsional)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Direktori" @@ -335,7 +335,7 @@ msgstr "Terjadi Kesalahan Server" msgid "An error has been logged by the server." msgstr "Sebuah kesalahan telah dicatat oleh server." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "Bukan kode mata uang yang valid" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "Produksi Induk" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -772,15 +772,15 @@ msgstr "Order Produksi" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Lokasi" @@ -955,7 +955,7 @@ msgstr "Diserahkan oleh" msgid "User who issued this build order" msgstr "Pengguna yang menyerahkan order ini" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "Tautan eksternal" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Tautan menuju URL eksternal" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Item tagihan material" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktif" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "Pengguna" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Harga" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Judul" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Judul" msgid "Link" msgstr "Tautan" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Kesimpulan" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Lampiran" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "File tidak ditemukan" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Tautan eksternal tidak ditemukan" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Pilih file untuk dilampirkan" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Komentar" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Ukuran Berkas" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Label" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Model" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Terbuat" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Pilihan" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Aktif" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Berkas Gambar" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Respon" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Barang diterima" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Perusahaan" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Kontak alamat surel" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Kontak" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Tidak diketahui" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Selesai" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Status" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 5c996abe84..4dbba1e148 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "Endpoint API non trovato" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Gli articoli devono essere forniti come elenco" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Lista elementi fornita non valida" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Tutti i filtri devono essere usati solo con true" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Nessun elemento corrisponde ai criteri forniti" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Nessun dato fornito" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Questo campo deve essere unico." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "L'utente non ha i permessi per vedere questo modello" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Valore decimale non valido" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Numero di riferimento troppo grande" msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nome" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Descrizione" msgid "Description (optional)" msgstr "Descrizione (opzionale)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Percorso" @@ -335,7 +335,7 @@ msgstr "Errore del server" msgid "An error has been logged by the server." msgstr "Un errore è stato loggato dal server." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Unità fisica non valida" msgid "Not a valid currency code" msgstr "Non è un codice valuta valido" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Stato dell'ordine" @@ -599,8 +599,8 @@ msgstr "Stato dell'ordine" msgid "Parent Build" msgstr "Produzione Genitore" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Includi Varianti" @@ -608,13 +608,13 @@ msgstr "Includi Varianti" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Categoria" msgid "Ancestor Build" msgstr "Produzione Antenata" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Assegnato a me" @@ -694,11 +694,11 @@ msgstr "Completato prima" msgid "Completed after" msgstr "Completato dopo" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Data minima" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Data massima" @@ -733,12 +733,12 @@ msgstr "Monitorato" msgid "Testable" msgstr "Testabile" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Ordine In Corso" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Allocato" @@ -772,15 +772,15 @@ msgstr "Ordine di Produzione" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Posizione" @@ -955,7 +955,7 @@ msgstr "Rilasciato da" msgid "User who issued this build order" msgstr "Utente che ha emesso questo ordine di costruzione" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Utente o gruppo responsabile di questo ordine di produzione" msgid "External Link" msgstr "Collegamento esterno" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Link a URL esterno" @@ -982,8 +982,8 @@ msgstr "Priorità di produzione" msgid "Priority of this build order" msgstr "Priorità di questo ordine di produzione" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Codice del progetto" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Crea oggetto" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Costruzione" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Consenti Le Varianti" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Distinta base (Bom)" @@ -1597,47 +1597,55 @@ msgstr "Ordine di produzione in ritardo" msgid "Build order {bo} is now overdue" msgstr "L'ordine di produzione {bo} è in ritardo" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "ID Modello" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "È Un Connegamento" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "E' un file" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "L'utente non ha il permesso di eliminare questi allegati" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "L'utente non ha il permesso di eliminare questo allegato" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Lista di selezione bloccata" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Etichetta Codice Progetto" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Aggiornato" @@ -1681,65 +1689,65 @@ msgstr "Aggiornato da" msgid "User who last updated this object" msgstr "Utente che per ultimo ha aggiornato questo oggetto" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Codice unico del progetto" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Descrizione del progetto" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Attivo" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Utente o gruppo responsabile di questo progetto" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Tasto impostazioni" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Valore impostazioni" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Il valore specificato non è un opzione valida" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Il valore deve essere un valore booleano" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Il valore deve essere un intero" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Il valore deve essere un numero valido" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Il valore non supera i controlli di convalida" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "La stringa chiave deve essere univoca" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "La stringa chiave deve essere univoca" msgid "User" msgstr "Utente" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Prezzo" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Prezzo unitario in quantità specificata" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Scadenza" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Scadenza in cui questa notifica viene ricevuta" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Nome per questa notifica" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "È questa notifica attiva" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token per l'accesso" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Segreto" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Segreto condiviso per HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "ID Messaggio" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Identificatore unico per questo messaggio" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Host" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Host da cui questo messaggio è stato ricevuto" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Intestazione" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Intestazione di questo messaggio" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Contenuto" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Contenuto di questo messaggio" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Scadenza in cui questo messaggio è stato ricevuto" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Lavorato il" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Il lavoro su questo messaggio è terminato?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Titolo" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Titolo" msgid "Link" msgstr "Collegamento" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Pubblicato" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autore" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Riepilogo" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Letto" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Queste notizie sull'elemento sono state lette?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Unità Personalizzata" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Il simbolo dell'unità deve essere univoco" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Il nome dell'unità deve essere un identificatore valido" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Nome dell'unità" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Simbolo" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Simbolo unità opzionale" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definizione" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Definizione unità" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Allegato" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "File mancante" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Link esterno mancante" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Tipo modello" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Tipo di modello di destinazione per l'immagine" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Seleziona file da allegare" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Commento" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Commento allegato" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Data caricamento" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Data di caricamento del file" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Dimensione file" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Dimensioni file in byte" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Tipo di modello specificato per l'allegato non valido" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Stato Personalizzato" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Stati Personalizzati" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Imposta Stato Di Riferimento" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Set di stato esteso con questo stato personalizzato" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Chiave Logica" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "Chiave logica dello stato che è uguale a questo stato personalizzato nella logica commerciale" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Valore" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Valore numerico che verrà salvato nel database dei modelli" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Nome dello Stato" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Etichetta" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Etichetta che verrà visualizzata nel frontend" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Colore" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Colore che verrà visualizzato nel frontend" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Modello" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Modello a cui questo stato è associato" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Il modello deve essere selezionato" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "La chiave deve essere selezionata" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "La chiave logica deve essere selezionata" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "La chiave deve essere diversa dalla chiave logica" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Deve essere fornita una classe di stato di riferimento valida" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "La chiave deve essere diversa dalle chiavi logiche dello stato di riferimento" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "La chiave logica deve essere nelle chiavi logiche dello stato di riferimento" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "Il nome deve essere diverso dai nomi dello stato di riferimento" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Elenco Selezioni" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Elenchi di Selezione" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Nome dell'elenco di selezione" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Descrizione della lista di selezione" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Bloccato" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Questa lista di selezione è bloccata?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Questo elenco di selezione può essere utilizzato?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Plugin Sorgente" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Plugin che fornisce l'elenco di selezione" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Stringa Sorgente" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Stringa opzionale che identifica il sorgente usato per questa lista" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Voce Predefinita" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Voce predefinita per questo elenco di selezione" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Creato" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Data e ora in cui è stato creato l'elenco di selezione" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Ultimo aggiornamento" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "Data e ora in cui l'elenco di selezione è stato aggiornato" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Voce Lista Selezione" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Voci Lista Selezione" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Elenco di selezione a cui appartiene questa voce" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Valore della voce della lista di selezione" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Etichetta per la voce elenco di selezione" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Descrizione della voce della lista di selezione" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Questa voce della lista di selezione è attiva?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Modello Parametro" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "Modelli parametro" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "I parametri della casella di controllo non possono avere unità" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "I parametri della casella di controllo non possono avere scelte" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Le scelte devono essere uniche" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Il nome del modello del parametro deve essere univoco" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "Tipo di modello di destinazione per questo modello di parametro" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Nome Parametro" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Unità" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Unità fisiche per questo parametro" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Descrizione del parametro" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Casella di spunta" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Questo parametro è una casella di spunta?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Scelte" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Scelte valide per questo parametro (separato da virgola)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Lista di selezione per questo parametro" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Abilitato" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "Questo modello di parametro è abilitato?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "Parametro" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "Parametri" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Scelta non valida per il valore del parametro" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "Tipo di modello specificato per parametro non valido" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "ID del modello di destinazione per questo parametro" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Modello" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "Modello Parametro" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Dati" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Valore del Parametro" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Valore del Parametro" msgid "Note" msgstr "Nota" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Note opzionali elemento" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "File immagine" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Scansione Codice A Barre" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Dati del Codice a Barre" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Utente che ha scannerizzato il codice a barre" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Data e ora" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Data e ora della scansione del codice a barre" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "Endpoint URL che ha elaborato il codice a barre" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Contesto" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Dati contestuali per la scansione del codice a barre" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Risposta" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Dati di risposta dalla scansione del codice a barre" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Risultato" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "La scansione del codice a barre è riuscita?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "Si è verificato un errore" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8: La cancellazione del log email è protetta. Imposta INVENTREE_PROTECT_EMAIL_LOG a Falso per consentire la cancellazione." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "Messaggio email" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "Messaggi email" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "Annunciato" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Inviato" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Fallito" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Consegnato" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Confermato" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Ricevuti" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "In uscita" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Nessuna risposta" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "Traccia La Consegna" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "Conferma di lettura" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "Tracciare i clic delle email" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "ID Globale" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "Identificatore per questo messaggio (potrebbe essere fornito da un sistema esterno)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "ID discussione" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "Identificatore per questo thread del messaggio (potrebbe essere fornito da un sistema esterno)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "Discussione" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "Thread collegato a questo messaggio" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "Priorità" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "Discussione Email" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "Discussioni Email" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Chiave" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "Chiave univoca per questa discussione (usata per identificare la discussione)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "Identificatore univoco per questa discussione" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "Avviato internamente" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "Questa discussione è iniziata internamente?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "Data e ora in cui la discussione è stata creata" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "Data e ora in cui la discussione è stata aggiornata" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} cancellato" msgid "A order that is assigned to you was canceled" msgstr "Un ordine assegnato a te è stato annullato" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Elemento ricevuto" @@ -4415,41 +4423,41 @@ msgstr "Il valore deve essere maiuscolo" msgid "Value must be a valid variable identifier" msgstr "Il valore deve essere un identificatore variabile valido" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "L'articolo è attivo" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Il produttore è attivo" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "L'articolo fornitore è attivo" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "L'articolo interno è attivo" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Il fornitore è attivo" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Produttore" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Azienda" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Ha Scorte" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Indirizzo email" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Contatto" @@ -5083,7 +5091,7 @@ msgstr "Numero di copie da stampare per ogni etichetta" msgid "Connected" msgstr "Connesso" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Sconosciuto" @@ -5211,133 +5219,133 @@ msgstr "Progresso Massimo" msgid "Maximum value for progress type, required if type=progress" msgstr "Valore massimo per il tipo di avanzamento, richiesto se tipo = progresso" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Riferimento ordine" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "In Sospeso" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Ha il codice del progetto" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Creato Da" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Creato prima" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Creato dopo" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "Ha data d'inizio" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Data d'inizio prima" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Data d'inizio dopo" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "Ha data di fine" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Data obiettivo prima" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Data obiettivo dopo" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Prezzo Articolo" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Completato prima" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Completato dopo" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "Ordine di Produzione Esterno" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Ordine" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Ordine completato" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Articolo interno" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Ordine in sospeso" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Completato" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Ha Spedizione" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Ordine D'Acquisto" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Ordine D'Acquisto" msgid "Sales Order" msgstr "Ordini di Vendita" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Restituisci ordine" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Riferimento ordine" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Stato" @@ -7102,51 +7110,51 @@ msgstr "Questo elemento della Distinta Base viene ereditato dalle Distinte Base 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:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "La quantità deve essere un valore intero per gli articoli rintracciabili" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "L'articolo subordinato deve essere specificato" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Elemento Distinta Base Sostituito" -#: part/models.py:4375 +#: part/models.py:4380 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:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Elemento principale Distinta Base" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Sostituisci l'Articolo" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Articolo 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Articolo 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Seleziona Prodotto Relativo" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Nota per questa relazione" -#: part/models.py:4447 +#: part/models.py:4452 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:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "La relazione duplicata esiste già" @@ -8470,17 +8478,17 @@ msgstr "Plugin" msgid "No author found" msgstr "Nessun autore trovato" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "Interno" msgid "Guest" msgstr "Ospite" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Lingua" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Lingua preferita dell'utente" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Tema" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "Widgets" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Nome Visualizzato" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index f1642be374..66fa78a18a 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "APIエンドポイントが見つかりません" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "一括処理を行うには、部品リストを指示する必要があります" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "項目はリストとして提供されなければなりません" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "無効なアイテムリスト" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "すべてのフィルターは真の場合にのみ使用されなければならない" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "指定された条件に一致する項目がありません" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "データの提供がありません。" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "この項目は一意である必要があります。" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "ユーザーにこのモデルを表示する権限がありません" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "無効な10進数値" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "参照番号が大きすぎる" msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "お名前" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "説明" msgid "Description (optional)" msgstr "説明 (オプション)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "パス" @@ -335,7 +335,7 @@ msgstr "サーバーエラー" msgid "An error has been logged by the server." msgstr "サーバーによってエラーが記録されました。" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "無効な物理単位" msgid "Not a valid currency code" msgstr "有効な通貨コードではありません。" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "注文ステータス" @@ -599,8 +599,8 @@ msgstr "注文ステータス" msgid "Parent Build" msgstr "親ビルド" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "バリアントを含む" @@ -608,13 +608,13 @@ msgstr "バリアントを含む" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "カテゴリ" msgid "Ancestor Build" msgstr "祖先ビルド" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "担当" @@ -694,11 +694,11 @@ msgstr "完成前" msgid "Completed after" msgstr "終了後" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "最小日付" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "最大日付" @@ -733,12 +733,12 @@ msgstr "追跡" msgid "Testable" msgstr "テスト可能" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "受注残高" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "割り当てられた" @@ -772,15 +772,15 @@ msgstr "組立注文" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "場所" @@ -955,7 +955,7 @@ msgstr "発行者" msgid "User who issued this build order" msgstr "このビルドオーダーを発行したユーザー" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "このビルドオーダーを担当するユーザーまたはグルー msgid "External Link" msgstr "外部リンク" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "外部 サイト へのリンク" @@ -982,8 +982,8 @@ msgstr "組立優先度" msgid "Priority of this build order" msgstr "建設順序の優先順位" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "プロジェクトコード" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "ビルドオブジェクト" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "インストール先" msgid "Build" msgstr "ビルド" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "サプライヤー" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "バリアントを許可" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "BOMアイテム" @@ -1597,47 +1597,55 @@ msgstr "期限切れ注文" msgid "Build order {bo} is now overdue" msgstr "ビルドオーダー{bo}は現在期限切れです" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "モデルID" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "サムネイルあり" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "リンク" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "ファイル" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "ユーザーにはこれらの添付ファイルを削除する権限がありません。" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "この添付ファイルを編集する権限がありません" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "ユーザーにはこの添付ファイルを削除する権限がありません" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "選択リストがロックされています" @@ -1665,7 +1673,7 @@ msgstr "タグ" msgid "Project Code Label" msgstr "プロジェクトコードラベル" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "更新しました" @@ -1681,65 +1689,65 @@ msgstr "更新者:" msgid "User who last updated this object" msgstr "このオブジェクトを最後に更新したユーザー" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "独自のプロジェクトコード" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "プロジェクトの説明" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "有効" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "このプロジェクトコードは有効か?" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "このプロジェクトを担当するユーザーまたはグループ" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "設定キー" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "設定値" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "選択された値は有効なオプションではありません。" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "値はブール値でなければなりません。" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "値は整数値でなければなりません。" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "値は有効な数値でなければなりません。" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "値がバリデーション・チェックに合格しない" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "キー文字列は一意でなければなりません。" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "キー文字列は一意でなければなりません。" msgid "User" msgstr "ユーザー" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "価格破壊数量" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "価格" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "指定数量での単価" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "エンドポイント" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "このウェブフックを受信するエンドポイント" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "このウェブフックの名前" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "このウェブフックはアクティブですか" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "トークン" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "アクセス用トークン" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "シークレット" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "HMACの共有秘密" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "メッセージ ID:" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "このメッセージの一意な識別子" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "ホスト" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "このメッセージを受信したホスト" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "ヘッダー" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "このメッセージのヘッダー" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "本文" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "メッセージ本文" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "このメッセージを受信したエンドポイント" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "作業内容" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "このメッセージに関する作業は終わったのですか?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "タイトル" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "タイトル" msgid "Link" msgstr "リンク" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "公開済み" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "投稿者" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "概要" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "既読" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "このニュースは読まれましたか?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "カスタムユニット" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "単位記号は一意でなければなりません。" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "ユニット名は有効な識別子でなければなりません。" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "ユニット名" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "シンボル" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "オプションの単位記号" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "定義" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "ユニットの定義" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "添付ファイル" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "ファイルがありません" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "外部リンクが見つかりません。" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "名前を変更するファイルがありません" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "ファイル名は空にできません" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "不正なファイル名" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "ファイルの拡張子を変更できません" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "この名前のファイルはすでに存在します" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "ファイル名の変更後の保存に失敗しました" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "モデルタイプ" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "画像の対象モデルタイプ" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "添付ファイルを選択" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "サムネイル" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "この添付ファイルのサムネイル画像" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "コメント:" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "添付コメント" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "アップロード日" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "ファイルがアップロードされた日付" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "画像" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "この添付ファイルが有効な画像ファイルである場合、真となります" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "ファイルサイズ" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "ファイルサイズ(バイト" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "添付ファイルに指定されたモデルタイプが無効です" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "カスタムステート" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "カスタムステート" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "リファレンス・ステータス・セット" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "このカスタム状態で拡張されたステータスセット" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "論理キー" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "ビジネスロジックでこのカスタムステートに等しいステート論理キー" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "値" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "モデルのデータベースに保存される数値" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "都道府県名" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "ラベル" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "フロントエンドに表示されるラベル" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "色" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "フロントエンドに表示される色" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "モデル" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "この状態が関連するモデル" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "モデルを選択する必要があります" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "キーを選択する必要があります。" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "論理キーを選択する必要があります。" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "キーは論理キーと異なる必要があります。" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "有効な参照ステータスクラスが提供されなければならない" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "キーは、参照ステータスの論理キーとは異なる必要があります。" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "論理キーは、参照ステータスの論理キーに含まれていなければなりません。" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "リファレンス・ステータスの名前とは異なっていなければならない。" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "セレクションリスト" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "セレクション・リスト" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "選択リストの名前" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "選択リストの説明" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "ロック中" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "この選択リストはロックされていますか?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "このセレクションリストは使えますか?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "ソースプラグイン" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "選択リストを提供するプラグイン" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "ソースストリング" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "このリストに使用されているソースを示すオプションの文字列" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "デフォルトエントリー" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "この選択リストのデフォルト項目" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "作成日" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "選択リストが作成された日時" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "最終更新" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "選択リストが最後に更新された日時" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "セレクションリスト入力" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "セレクションリスト" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "このエントリーが属する選択リスト" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "選択リストエントリーの値" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "選択リスト項目のラベル" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "選択リスト項目の説明" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "この選択リストはアクティブですか?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "パラメータテンプレート" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "パラメータテンプレート" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "チェックボックスのパラメータに単位を指定することはできません。" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "チェックボックスパラメータに選択肢を持たせることはできません。" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "選択肢はユニークでなければなりません" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "パラメータ・テンプレート名は一意でなければなりません。" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "このパラメータテンプレートにおける対象モデルタイプ" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "パラメータ名" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "単位" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "このパラメータの物理単位" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "パラメータの説明" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "チェックボックス" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "このパラメータはチェックボックスですか?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "選択肢" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "このパラメータの有効な選択肢(カンマ区切り)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "このパラメータの選択リスト" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "有効" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "このパラメータテンプレートは有効ですか?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "パラメータ" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "パラメータ" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "パラメータ値の選択が無効" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "パラメータに対して無効なモデルタイプが指定されています" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "このパラメータの対象となるモデルのID" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "テンプレート" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "パラメータテンプレート" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "データ" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "パラメータ値" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "パラメータ値" msgid "Note" msgstr "備考" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "任意のメモ欄" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "プライマリー" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "画像ファイル" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "バーコードスキャン" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "バーコードデータ" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "バーコードをスキャンしたユーザー" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "タイムスタンプ" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "バーコードスキャンの日時" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "バーコードを処理したURLエンドポイント" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "コンテキスト" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "バーコードスキャンのコンテキストデータ" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "返答" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "バーコードスキャンによるレスポンスデータ" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "結果" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "バーコードスキャンは成功しましたか?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "エラーが発生しました" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8: メールログの削除は保護されています。削除を許可するには、INVENTREE_PROTECT_EMAIL_LOG を False に設定してください。" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "メールメッセージ" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "メールメッセージ" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "発表されました" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "送信" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "失敗" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "配送済み" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "確認済み" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "インバウンド" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "アウトバウンド" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "返信なし" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "配送状況を記録" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "読み取りを記録" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "クリックを記録" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "グローバルID" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "このメッセージの識別子(外部システムから提供される場合があります)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "スレッドID" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "このメッセージスレッドの識別子(外部システムから提供される場合があります)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "スレッド" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "このメッセージに関連するスレッド" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "優先順位" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "メールのスレッド" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "メールのスレッド" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "キー" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "このスレッドの固有キー(スレッドを識別するために使用されます)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "このスレッドの固有識別子" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "内部を開始しました" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "このスレッドは内部で開始されたものですか?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "スレッドが作成された日時" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "スレッドが最後に更新された日時" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} キャンセル" msgid "A order that is assigned to you was canceled" msgstr "あなたに割り当てられた注文がキャンセルされました。" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "受領品目" @@ -4415,41 +4423,41 @@ msgstr "値は大文字でなければならない" msgid "Value must be a valid variable identifier" msgstr "値は有効な変数識別名でなければならない。" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "パートはアクティブ" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "メーカーはアクティブ" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "サプライヤーが活動中" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "主要サプライヤー部品" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "内部はアクティブ" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "サプライヤーの活動" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "製造元" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "会社名" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "在庫あり" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "連絡先メールアドレス" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "お問い合わせ" @@ -5083,7 +5091,7 @@ msgstr "各ラベルの印刷部数" msgid "Connected" msgstr "接続済み" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "不明" @@ -5211,133 +5219,133 @@ msgstr "最大進捗" msgid "Maximum value for progress type, required if type=progress" msgstr "進行状況タイプの場合の最大値。type=progress の場合に必須です。" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "注文参照" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "並外れた" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "プロジェクトコード" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "作成者" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "作成前" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "の後に作成されました。" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "開始日あり" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "開始日 前" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "開始日 後" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "目標期日あり" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "目標期日" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "以降の目標日" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "更新日(開始)" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "更新日(終了)" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "価格" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "完成前" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "終了後" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "外部ビルドオーダー" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "注文" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "注文完了" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "内部パーツ" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "注文保留" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "完了" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "出荷あり" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "配送が見つかりません" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "注文" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "注文" msgid "Sales Order" msgstr "セールスオーダー" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "リターンオーダー" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "在庫移動指示" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "注文参照" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "ステータス" @@ -7102,51 +7110,51 @@ msgstr "この BOM アイテムは、バリアントパーツの BOM に継承 msgid "Stock items for variant parts can be used for this BOM item" msgstr "このBOMアイテムには、バリアントパーツのストックアイテムを使用できます。" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "数量は追跡可能な部品の場合、整数値でなければなりません。" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "サブパーツの指定が必要" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "BOMアイテム代替" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "代用部品はマスター部品と同じにすることはできません。" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "親BOMアイテム" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "代用部品" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "パート #1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "パート #2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "関連部品を選択" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "この関係について" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "部品とそれ自身との間に部品関係を作ることはできません。" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "重複する関係が既に存在します。" @@ -8470,17 +8478,17 @@ msgstr "プラグイン" msgid "No author found" msgstr "著者は見つかりませんでした" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "プラグイン'{p}'は現在のInvenTreeバージョン{v}と互換性がありません。" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "プラグインには少なくともバージョン {v} が必要です。" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "プラグインに必要なバージョンは最大で{v}です。" @@ -10399,83 +10407,83 @@ msgstr "内部" msgid "Guest" msgstr "ゲスト" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "言語" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "ユーザーの希望言語" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "テーマ" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "JSONとしてのウェブUI用の設定 - 手動で編集しないでください!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "ウィジェット" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "JSONとしてのダッシュボード・ウィジェットの設定 - 手動で編集しないでください!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "表示名" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "ユーザーの表示名選択" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "位置" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "主な役職名" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "ユーザーのステータスメッセージ" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "ユーザーの位置情報" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "ユーザーが積極的にシステムを利用" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "希望の連絡先" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "ユーザータイプ" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "どのようなユーザーですか?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "組織" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "ユーザーの主な所属組織" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "プライマリーグループ" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "ユーザーのプライマリグループ" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 04bd945525..1c685d44c0 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API 엔드포인트를 찾을 수 없습니다" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "일괄 작업을 위해 항목 목록을 제공해야 합니다" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "항목은 목록 형태로 제공되어야 합니다" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "잘못된 항목 목록이 제공되었습니다" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "all 필터는 true와 함께만 사용할 수 있습니다" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "제공된 조건과 일치하는 항목이 없습니다" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "데이터가 제공되지 않았습니다" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "이 필드는 고유해야 합니다." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "이 모델을 볼 수 있는 권한이 없습니다." @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "잘못된 소수 값" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "참조 번호가 너무 큽니다" msgid "Invalid choice" msgstr "잘못된 선택입니다" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "이름" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "설명" msgid "Description (optional)" msgstr "설명 (선택 사항)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "경로" @@ -335,7 +335,7 @@ msgstr "서버 오류" msgid "An error has been logged by the server." msgstr "서버에 오류가 기록되었습니다." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "잘못된 물리 단위" msgid "Not a valid currency code" msgstr "유효한 통화 코드가 아닙니다" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "주문 상태" @@ -599,8 +599,8 @@ msgstr "주문 상태" msgid "Parent Build" msgstr "직상위 빌드" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "변형(Variant) 포함" @@ -608,13 +608,13 @@ msgstr "변형(Variant) 포함" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "분류" msgid "Ancestor Build" msgstr "상위 계층 빌드" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "나에게 할당 됨" @@ -694,11 +694,11 @@ msgstr "완료일 이전" msgid "Completed after" msgstr "완료일 이후" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "최소 날짜" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "최대 날짜" @@ -733,12 +733,12 @@ msgstr "추적됨" msgid "Testable" msgstr "테스트 가능" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "미결 주문" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "할당됨" @@ -772,15 +772,15 @@ msgstr "작업 지시서" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "위치" @@ -955,7 +955,7 @@ msgstr "발행자" msgid "User who issued this build order" msgstr "이 작업 지시서를 발행한 사용자" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "이 작업 지시서를 담당하는 사용자 또는 그룹" msgid "External Link" msgstr "외부 링크" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "외부 URL로 연결" @@ -982,8 +982,8 @@ msgstr "빌드 우선순위" msgid "Priority of this build order" msgstr "이 빌드 주문의 우선순위" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "프로젝트 코드" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "빌드 객체" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "설치 대상" msgid "Build" msgstr "빌드" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "공급업체 부품" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "변형(Variant) 허용" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "BOM 항목" @@ -1597,47 +1597,55 @@ msgstr "기한 초과 빌드 주문" msgid "Build order {bo} is now overdue" msgstr "빌드 주문 {bo}이(가) 기한을 초과했습니다" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "모델 ID" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "썸네일 있음" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "링크 여부" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "파일 여부" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "사용자에게 이 첨부파일들을 삭제할 권한이 없습니다" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "사용자에게 이 첨부 파일을 수정할 권한이 없습니다" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "사용자에게 이 첨부파일을 삭제할 권한이 없습니다" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "선택 목록이 잠겨 있습니다" @@ -1665,7 +1673,7 @@ msgstr "태그" msgid "Project Code Label" msgstr "프로젝트 코드 라벨" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "업데이트됨" @@ -1681,65 +1689,65 @@ msgstr "업데이트 사용자" msgid "User who last updated this object" msgstr "이 객체를 마지막으로 업데이트한 사용자" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "고유 프로젝트 코드" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "프로젝트 설명" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "활성" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "이 프로젝트 코드가 활성 상태입니까?" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "이 프로젝트의 담당 사용자 또는 그룹" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "설정 키" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "설정 값" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "선택한 값이 유효한 옵션이 아닙니다" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "값은 불리언(Boolean)이어야 합니다" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "값은 정수여야 합니다" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "값은 유효한 숫자여야 합니다" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "값이 유효성 검사 기준을 통과하지 못했습니다" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "키 문자열은 고유해야 합니다" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "키 문자열은 고유해야 합니다" msgid "User" msgstr "사용자" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "가격 구간 수량" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "가격" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "지정 수량에서의 단가" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "엔드포인트" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "이 웹훅을 수신하는 엔드포인트" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "이 웹훅의 이름" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "이 웹훅이 활성 상태인가요" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "토큰" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "접근용 토큰" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "시크릿" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "HMAC용 공유 시크릿" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "메시지 ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "이 메시지의 고유 식별자" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "호스트" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "이 메시지를 수신한 호스트" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "헤더" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "이 메시지의 헤더" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "본문" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "이 메시지의 본문" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "이 메시지를 수신한 엔드포인트" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "처리됨" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "이 메시지 처리가 완료되었나요?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "ID" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "제목" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "제목" msgid "Link" msgstr "링크" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "게시됨" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "작성자" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "요약" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "읽음" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "이 뉴스 항목을 읽었나요?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "사용자 정의 단위" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "단위 기호는 고유해야 합니다" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "단위 이름은 유효한 식별자여야 합니다" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "단위 이름" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "기호" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "선택 단위 기호" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "정의" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "단위 정의" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "첨부파일" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "파일 누락" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "외부 링크 누락" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "이름을 변경할 첨부 파일이 없습니다" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "파일 이름은 비워둘 수 없습니다" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "잘못된 파일 이름입니다" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "파일 확장자를 변경할 수 없습니다" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "이 이름의 파일이 이미 존재합니다" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "이름이 변경된 파일을 저장하지 못했습니다" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "모델 유형" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "이미지의 대상 모델 유형" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "첨부할 파일을 선택하세요" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "썸네일" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "이 첨부파일의 썸네일 이미지" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "댓글" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "첨부파일 댓글" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "업로드 날짜" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "파일이 업로드된 날짜" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "이미지 여부" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "이 첨부 파일이 유효한 이미지 파일인지 여부" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "파일 크기" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "바이트 단위의 파일 크기" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "첨부파일에 대해 유효하지 않은 모델 유형이 지정되었습니다" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "사용자 정의 상태" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "사용자 정의 상태" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "참조 상태 세트" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "이 사용자 정의 상태로 확장되는 상태 세트" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "논리 키" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "업무 로직에서 이 사용자 정의 상태와 동일한 상태 논리 키" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "값" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "모델 데이터베이스에 저장될 숫자 값" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "상태 이름" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "라벨" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "프론트엔드에 표시될 라벨" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "색상" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "프론트엔드에 표시될 색상" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "모델" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "이 상태가 연결된 모델" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "모델을 선택해야 합니다" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "키를 선택해야 합니다" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "논리 키를 선택해야 합니다" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "키는 논리 키와 달라야 합니다" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "유효한 참조 상태 클래스가 제공되어야 합니다" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "키는 참조 상태의 논리 키들과 달라야 합니다" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "논리 키는 참조 상태의 논리 키 목록에 포함되어야 합니다" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "이름은 참조 상태의 이름들과 달라야 합니다" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "선택 목록" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "선택 목록" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "선택 목록 이름" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "선택 목록 설명" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "잠김" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "이 선택 목록이 잠겨 있나요?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "이 선택 목록을 사용할 수 있나요?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "소스 플러그인" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "선택 목록을 제공하는 플러그인" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "소스 문자열" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "이 목록에 사용된 소스를 식별하는 선택 문자열" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "기본 항목" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "이 선택 목록의 기본 항목" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "생성됨" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "선택 목록이 생성된 날짜 및 시간" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "마지막 업데이트" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "선택 목록이 마지막으로 업데이트된 날짜 및 시간" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "선택 목록 항목" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "선택 목록 항목" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "이 항목이 속한 선택 목록" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "선택 목록 항목의 값" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "선택 목록 항목 라벨" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "선택 목록 항목 설명" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "이 선택 목록 항목이 활성 상태인가요?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "매개변수 템플릿" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "매개변수 템플릿" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "체크박스 매개변수에는 단위를 지정할 수 없습니다" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "체크박스 매개변수에는 선택지를 지정할 수 없습니다" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "선택지는 고유해야 합니다" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "매개변수 템플릿 이름은 고유해야 합니다" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "이 매개변수 템플릿의 대상 모델 유형" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "매개변수 이름" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "단위" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "이 매개변수의 물리 단위" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "매개변수 설명" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "체크박스" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "이 매개변수는 체크박스인가요?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "선택지" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "이 매개변수에 대한 유효한 선택지(쉼표로 구분)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "이 매개변수의 선택 목록" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "사용" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "이 매개변수 템플릿을 사용하나요?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "매개변수" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "매개변수" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "매개변수 값에 대한 선택지가 올바르지 않습니다" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "매개변수에 지정된 모델 유형이 올바르지 않습니다" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "이 매개변수의 대상 모델 ID" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "템플릿" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "매개변수 템플릿" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "데이터" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "매개변수 값" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "매개변수 값" msgid "Note" msgstr "메모" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "선택적 메모 필드" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "기본" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "이미지 파일" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "바코드 스캔" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "바코드 데이터" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "바코드를 스캔한 사용자" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "타임스탬프" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "바코드 스캔 날짜 및 시간" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "바코드를 처리한 URL 엔드포인트" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "컨텍스트" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "바코드 스캔의 컨텍스트 데이터" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "응답" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "바코드 스캔의 응답 데이터" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "결과" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "바코드 스캔이 성공했나요?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "오류가 발생했습니다" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8: 이메일 로그 삭제가 보호되어 있습니다. 삭제를 허용하려면 INVENTREE_PROTECT_EMAIL_LOG를 False로 설정하세요." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "이메일 메시지" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "이메일 메시지" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "공지됨" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "전송됨" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "실패" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "전달됨" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "확인됨" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "수신" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "발신" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "회신 없음" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "전달 추적" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "읽음 추적" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "클릭 추적" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "전역 ID" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "이 메시지의 식별자(외부 시스템에서 제공될 수 있음)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "스레드 ID" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "이 메시지 스레드의 식별자(외부 시스템에서 제공될 수 있음)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "스레드" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "이 메시지에 연결된 스레드" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "우선순위" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "이메일 스레드" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "이메일 스레드" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "키" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "이 스레드의 고유 키(스레드 식별에 사용)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "이 스레드의 고유 식별자" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "내부 시작" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "이 스레드는 내부에서 시작되었나요?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "스레드가 생성된 날짜 및 시간" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "스레드가 마지막으로 업데이트된 날짜 및 시간" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} 취소됨" msgid "A order that is assigned to you was canceled" msgstr "귀하에게 할당된 주문이 취소되었습니다" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "항목 수령됨" @@ -4415,41 +4423,41 @@ msgstr "값은 대문자여야 합니다" msgid "Value must be a valid variable identifier" msgstr "값은 유효한 변수 식별자여야 합니다" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "부품이 활성화됨" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "제조사가 활성화됨" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "공급업체 부품이 활성화됨" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "기본 공급업체 부품" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "내부 부품이 활성화됨" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "공급업체가 활성화됨" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "제조사" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "회사" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "재고 있음" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "연락처 이메일 주소" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "담당자" @@ -5083,7 +5091,7 @@ msgstr "각 라벨에 대해 인쇄할 복사본 수" msgid "Connected" msgstr "연결됨" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "알 수 없음" @@ -5211,133 +5219,133 @@ msgstr "최대 진행도" msgid "Maximum value for progress type, required if type=progress" msgstr "진행도 유형의 최대값( type=progress 인 경우 필수)" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "주문 참조" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "미결" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "프로젝트 코드 있음" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "생성자" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "이전 생성" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "이후 생성" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "시작일 있음" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "시작일 이전" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "시작일 이후" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "목표일 있음" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "목표일 이전" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "목표일 이후" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "이전 업데이트" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "이후 업데이트" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "가격 정보 있음" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "완료일 이전" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "완료일 이후" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "외주 생산 작업 지시서" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "주문" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "주문 완료" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "내부 부품" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "주문 대기" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "완료됨" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "배송 있음" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "배송을 찾을 수 없습니다" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "구매 주문" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "구매 주문" msgid "Sales Order" msgstr "판매 주문" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "반품 주문" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "전송 주문" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "주문 참조" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "상태" @@ -7102,51 +7110,51 @@ msgstr "이 BOM 항목은 변형 부품의 BOM에 상속됩니다" msgid "Stock items for variant parts can be used for this BOM item" msgstr "변형 부품의 재고 항목을 이 BOM 항목에 사용할 수 있습니다" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "추적 가능한 부품의 수량은 정수여야 합니다" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "하위 부품을 지정해야 합니다" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "BOM 항목 대체품" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "대체 부품은 기준 부품과 같을 수 없습니다" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "상위 BOM 항목" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "대체 부품" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "부품 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "부품 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "관련 부품 선택" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "이 관계에 대한 메모" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "부품과 자기 자신 사이에는 부품 관계를 만들 수 없습니다" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "중복된 관계가 이미 존재합니다" @@ -8470,17 +8478,17 @@ msgstr "플러그인" msgid "No author found" msgstr "작성자를 찾을 수 없습니다" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "플러그인 '{p}'은(는) 현재 InvenTree 버전 {v}와 호환되지 않습니다" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "플러그인은 최소 버전 {v}가 필요합니다" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "플러그인은 최대 버전 {v}까지 지원합니다" @@ -10399,83 +10407,83 @@ msgstr "내부" msgid "Guest" msgstr "게스트" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "언어" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "사용자의 선호 언어" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "테마" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "웹 UI 설정(JSON) - 수동으로 편집하지 마세요!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "위젯" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "대시보드 위젯 설정(JSON) - 수동으로 편집하지 마세요!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "표시 이름" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "사용자가 선택한 표시 이름" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "직책" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "주요 직함 또는 직책" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "사용자 상태 메시지" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "사용자 위치 정보" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "사용자가 시스템을 사용 중입니다" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "사용자가 선호하는 연락처 정보" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "사용자 유형" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "어떤 유형의 사용자입니까?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "조직" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "사용자의 기본 조직/소속" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "기본 그룹" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "사용자의 기본 그룹" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index 20388ab75a..8b111eb44d 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API galinis taškas nerastas" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Elementai turi būti pateikti kaip sąrašas" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Pateiktas neteisingas elementų sąrašas" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Filtras „all“ gali būti naudojamas tik su reikšme „true“" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Nė vienas elementas neatitinka pateiktų kriterijų" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Vartotojas neturi teisių peržiūrėti šio modelio" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Neteisinga dešimtainė reikšmė" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Nuorodos numeris per didelis" msgid "Invalid choice" msgstr "Neteisingas pasirinkimas" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Pavadinimas" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Aprašymas" msgid "Description (optional)" msgstr "Aprašymas (neprivalomas)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Kelias" @@ -335,7 +335,7 @@ msgstr "Serverio klaida" msgid "An error has been logged by the server." msgstr "Serveris užfiksavo klaidą." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Neteisingas fizinis vienetas" msgid "Not a valid currency code" msgstr "Netinkamas valiutos kodas" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Užsakymo būsena" @@ -599,8 +599,8 @@ msgstr "Užsakymo būsena" msgid "Parent Build" msgstr "Pirminė gamyba" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Įtraukti variantus" @@ -608,13 +608,13 @@ msgstr "Įtraukti variantus" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategorija" msgid "Ancestor Build" msgstr "Ankstesnė gamyba" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Priskirta man" @@ -694,11 +694,11 @@ msgstr "Užbaigta prieš" msgid "Completed after" msgstr "Užbaigta po" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Minimali data" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Maksimali data" @@ -733,12 +733,12 @@ msgstr "Sekama" msgid "Testable" msgstr "Testuojama" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Liko neįvykdytų užsakymų" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Priskirta" @@ -772,15 +772,15 @@ msgstr "Gamybos užsakymas" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Vieta" @@ -955,7 +955,7 @@ msgstr "Išdavė" msgid "User who issued this build order" msgstr "Vartotojas, kuris išdavė šį gamybos užsakymą" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Vartotojas ar grupė, atsakinga už šį gamybos užsakymą" msgid "External Link" msgstr "Išorinė nuoroda" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Nuoroda į išorinį URL" @@ -982,8 +982,8 @@ msgstr "Gamybos prioritetas" msgid "Priority of this build order" msgstr "Šio gamybos užsakymo prioritetas" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Projekto kodas" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Gamybos objektas" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Gamyba" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Tiekėjo detalė" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Leisti variantus" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "BOM elementas" @@ -1597,47 +1597,55 @@ msgstr "Vėluojantis gamybos užsakymas" msgid "Build order {bo} is now overdue" msgstr "Gamybos užsakymas {bo} dabar vėluoja" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Yra nuoroda" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Yra failas" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "Vartotojas neturi teisės ištrinti šių priedų" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "Vartotojas neturi teisės ištrinti šio priedo" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Pasirinkimų sąrašas yra užrakintas" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Projekto kodo etiketė" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Atnaujinta" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Unikalus projekto kodas" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Projekto aprašymas" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktyvus" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Vartotojas arba grupė, atsakinga už šį projektą" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Nustatymo raktas" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Nustatymo reikšmė" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Pasirinkta reikšmė yra netinkama" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Reikšmė turi būti loginė (taip/ne)" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Reikšmė turi būti sveikasis skaičius" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Reikšmė turi būti tinkamas skaičius" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Reikšmė neatitinka patikros taisyklių" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Raktas turi būti unikalus" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Raktas turi būti unikalus" msgid "User" msgstr "Vartotojas" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Kiekio ribinis taškas kainai" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Kaina" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Vieneto kaina nurodytam kiekiui" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Galutinis taškas" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Galutinis taškas, kuriuo priimamas šis webhook'as" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Šio webhook'o pavadinimas" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Ar šis webhook'as aktyvus" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Raktas" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Prieigos raktas" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Slaptas raktas" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Bendras slaptas HMAC raktas" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "Pranešimo ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Unikalus pranešimo identifikatorius" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Pagrindinis serveris" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Serveris, iš kurio gautas pranešimas" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Antraštė" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Šio pranešimo antraštė" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Turinys" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Šio pranešimo turinys" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Galutinis taškas, kuriame gautas pranešimas" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Apdorota" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Ar darbas su šiuo pranešimu baigtas?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "ID" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Pavadinimas" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Pavadinimas" msgid "Link" msgstr "Nuoroda" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Paskelbta" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autorius" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Santrauka" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Perskaityta" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Ar ši naujiena buvo perskaityta?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Pasirinktinis vienetas" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Vieneto simbolis turi būti unikalus" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Vieneto pavadinimas turi būti tinkamas identifikatorius" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Vieneto pavadinimas" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Simbolis" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Nebūtinas vieneto simbolis" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Apibrėžimas" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Vieneto apibrėžimas" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Priedas" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Trūksta failo" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Trūksta išorinės nuorodos" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Modelio tipas" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Modelio tipas, kuriam skirtas paveikslėlis" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Pasirinkite failą priedui" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Komentaras" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Komentaras prie priedo" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Įkėlimo data" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Failo įkėlimo data" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Failo dydis" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Failo dydis baitais" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Netinkamas modelio tipas priedui" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Pasirinktinė būsena" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Pasirinktinės būsenos" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Nuorodos būsenų rinkinys" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Būsenų rinkinys, papildomas šia pasirinktine būsena" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Loginis raktas" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "Loginis būsenos raktas, atitinkantis šią pasirinkitinę būseną" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Reikšmė" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Skaitinė reikšmė, saugoma modelio duomenų bazėje" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Būsenos pavadinimas" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Etiketė" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Etiketė, rodoma vartotojo sąsajoje" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Spalva" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Spalva, rodoma vartotojo sąsajoje" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Modelis" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Modelis, su kuriuo susieta būsena" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Turi būti pasirinktas modelis" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "Turi būti pasirinktas raktas" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "Turi būti pasirinktas loginis raktas" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "Raktas turi skirtis nuo loginio rakto" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Turi būti pateikta tinkama nuorodos būsenos klasė" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "Raktas turi skirtis nuo nuorodos būsenų loginių raktų" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "Loginis raktas turi būti tarp nuorodos būsenų loginių raktų" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "Pavadinimas turi skirtis nuo nuorodos būsenų pavadinimų" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Pasirinkimų sąrašas" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Pasirinkimų sąrašai" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Pasirinkimų sąrašo pavadinimas" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Pasirinkimų sąrašo aprašymas" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Užrakinta" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Ar šis sąrašas užrakintas?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Ar šį pasirinkimų sąrašą galima naudoti?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Šaltinio papildinys" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Papildinys, pateikiantis šį pasirinkimų sąrašą" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Šaltinio eilutė" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Neprivaloma eilutė, identifikuojanti šaltinį, naudotą šiam sąrašui" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Numatytasis įrašas" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Numatytasis šio pasirinkimų sąrašo įrašas" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Sukurta" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Data ir laikas, kada buvo sukurtas pasirinkimų sąrašas" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Paskutinį kartą atnaujinta" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "Data ir laikas, kada paskutinį kartą buvo atnaujintas sąrašas" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Pasirinkimų sąrašo įrašas" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Pasirinkimų sąrašo įrašai" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Pasirinkimų sąrašas, kuriam priklauso šis įrašas" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Pasirinkimų sąrašo įrašo reikšmė" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Pasirinkimų įrašo etiketė" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Pasirinkimų įrašo aprašymas" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Ar šis sąrašo įrašas aktyvus?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Parametro šablonas" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Žymimojo laukelio parametrai negali turėti matavimo vienetų" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Žymimojo laukelio parametrai negali turėti pasirinkimų" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Pasirinkimai turi būti unikalūs" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Parametro šablono pavadinimas turi būti unikalus" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Parametro pavadinimas" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Vienetai" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Fiziniai šio parametro vienetai" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Parametro aprašymas" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Žymimasis laukelis" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Ar šis parametras yra žymimasis laukelis?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Pasirinkimai" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Galimi pasirinkimai šiam parametrui (atskirti kableliais)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Pasirinkimų sąrašas šiam parametrui" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Įjungta" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Neteisingas pasirinkimas parametro reikšmei" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Šablonas" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Data" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Parametro reikšmė" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Parametro reikšmė" msgid "Note" msgstr "Pastaba" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Neprivalomas pastabų laukas" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Paveikslėlio failas" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Brūkšninio kodo nuskaitymas" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Brūkšninio kodo duomenys" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Vartotojas, nuskaitęs brūkšninį kodą" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Laiko žymė" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Brūkšninio kodo nuskaitymo data ir laikas" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "URL galutinis taškas, kuris apdorojo brūkšninį kodą" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Kontekstas" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Konteksto duomenys brūkšninio kodo nuskaitymui" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Atsakas" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Atsako duomenys iš brūkšninio kodo nuskaitymo" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Rezultatas" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "Ar brūkšninio kodo nuskaitymas buvo sėkmingas?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Raktas" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} atšaukta" msgid "A order that is assigned to you was canceled" msgstr "Užsakymas, kuris buvo jums priskirtas, buvo atšauktas" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Gautos prekės" @@ -4415,41 +4423,41 @@ msgstr "Reikšmė turi būti didžiosiomis raidėmis" msgid "Value must be a valid variable identifier" msgstr "Reikšmė turi būti galiojantis kintamojo identifikatorius" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Detalė yra aktyvi" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Gamintojas yra aktyvus" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Tiekėjo detalė yra aktyvi" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "Vidinė detalė yra aktyvi" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Tiekėjas yra aktyvus" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Gamintojas" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Įmonė" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Turi atsargų" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Kontaktinis el. pašto adresas" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Kontaktinis asmuo" @@ -5083,7 +5091,7 @@ msgstr "Etiketės spausdinamų kopijų skaičius" msgid "Connected" msgstr "Prijungta" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Nežinoma" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Užsakymo nuoroda" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Neįvykdyta" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Turi projekto kodą" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Sukūrė" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Sukurta prieš" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Sukurta po" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "Turi pradžios datą" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Pradžios data prieš" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Pradžios data po" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "Turi tikslinę datą" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Tikslinė data prieš" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Tikslinė data po" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Turi kainodarą" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Užbaigta prieš" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Užbaigta po" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Užsakymas" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Užsakymas įvykdytas" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Vidinė detalė" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Užsakymas laukia vykdymo" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Užbaigta" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Turi siuntą" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pirkimo užsakymas" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Pirkimo užsakymas" msgid "Sales Order" msgstr "Pardavimo užsakymas" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Grąžinimo užsakymas" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Užsakymo nuoroda" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Būsena" @@ -7102,51 +7110,51 @@ msgstr "Šį BOM elementą paveldi variantų sąrašai" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Šiam BOM elementui galima naudoti variantinių detalių atsargas" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "Sekamoms detalėms kiekis turi būti sveikasis skaičius" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Turi būti nurodyta pavaldi detalė" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "BOM elemento pakaitalas" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "Pakaitinė detalė negali būti tokia pati kaip pagrindinė detalė" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Pagrindinis BOM elementas" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Pakaitinė detalė" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Detalė 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Detalė 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Pasirinkite susijusią detalę" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Pastaba šiam ryšiui" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "Detalių ryšio negalima sukurti tarp detalės ir jos pačios" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Toks ryšys jau egzistuoja" @@ -8470,17 +8478,17 @@ msgstr "Įskiepis" msgid "No author found" msgstr "Autorius nerastas" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Įskiepis '{p}' nesuderinamas su dabartine InvenTree versija {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Įskiepiui reikalinga bent versija {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Įskiepiui reikalinga ne aukštesnė nei versija {v}" @@ -10399,83 +10407,83 @@ msgstr "Vidinis" msgid "Guest" msgstr "Svečias" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Kalba" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Pageidaujama vartotojo kalba" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Tema" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "Žiniatinklio sąsajos nustatymai (JSON formatu) - neredaguoti rankiniu būdu!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "Valdikliai" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "Prietaisų skydelio valdiklių nustatymai (JSON formatu) - neredaguoti rankiniu būdu!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Rodomas vardas" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "Pasirinktas vartotojo rodomas vardas" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "Pareigos" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "Pagrindinės pareigos arba darbo pavadinimas" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "Vartotojo būsenos žinutė" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "Vartotojo buvimo vietos informacija" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "Vartotojas aktyviai naudoja sistemą" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "Pageidaujama vartotojo kontaktinė informacija" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "Vartotojo tipas" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "Kokio tipo tai vartotojas?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Organizacija" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "Pagrindinė vartotojo organizacija / priklausomybė" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "Pagrindinė grupė" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "Pagrindinė vartotojo grupė" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index cf44f070fb..b8ea65e46d 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API galapunkts nav atrasts" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Lietotājam nav atļaujas, lai apskatītu šo modeli" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "" @@ -335,7 +335,7 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -772,15 +772,15 @@ msgstr "" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "" @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index cf4e1e5ae4..5dd9e1579b 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API eindpunt niet gevonden" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "Lijst met items of filters moet worden opgegeven voor bulk bewerking" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Items moeten worden opgegeven als een lijst" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Ongeldige items lijst verstrekt" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Alles filteren alleen gebruiken met True" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Geen items die overeenkomen met de opgegeven criteria" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Geen gegevens verstrekt" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Dit veld moet uniek zijn" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Gebruiker heeft geen rechten om dit model te bekijken" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Ongeldige decimale waarde" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Referentienummer is te groot" msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Naam" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Omschrijving" msgid "Description (optional)" msgstr "Omschrijving (optioneel)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Pad" @@ -335,7 +335,7 @@ msgstr "Serverfout" msgid "An error has been logged by the server." msgstr "Er is een fout gelogd door de server." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Ongeldige fysieke eenheid" msgid "Not a valid currency code" msgstr "Geen geldige valutacode" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Status van bestelling" @@ -599,8 +599,8 @@ msgstr "Status van bestelling" msgid "Parent Build" msgstr "Bovenliggende Productie" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Inclusief varianten" @@ -608,13 +608,13 @@ msgstr "Inclusief varianten" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Categorie" msgid "Ancestor Build" msgstr "Voorouderlijke bouw" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Toegewezen aan mij" @@ -694,11 +694,11 @@ msgstr "Voltooid voor" msgid "Completed after" msgstr "Voltooid na" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Min. datum" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Max. datum" @@ -733,12 +733,12 @@ msgstr "Gevolgd" msgid "Testable" msgstr "Testbaar" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Openstaande order" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Toegewezen" @@ -772,15 +772,15 @@ msgstr "Productieorder" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Locatie" @@ -955,7 +955,7 @@ msgstr "Uitgegeven door" msgid "User who issued this build order" msgstr "Gebruiker die de productieorder heeft gegeven" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht" msgid "External Link" msgstr "Externe Link" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Link naar externe URL" @@ -982,8 +982,8 @@ msgstr "Bouw prioriteit" msgid "Priority of this build order" msgstr "Prioriteit van deze bouwopdracht" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Project code" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Bouw object" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "Instaleeren Op" msgid "Build" msgstr "Bouwen" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Leveranciersonderdeel" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Varianten toestaan" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Stuklijstartikel" @@ -1597,47 +1597,55 @@ msgstr "Achterstallige Productieorder" msgid "Build order {bo} is now overdue" msgstr "Productieorder {bo} is nu achterstallig" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "Model-ID" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "Heeft Miniatuurafbeelding" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Is koppeling" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Is een bestand" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "Gebruiker heeft geen toestemming om deze bijlagen te verwijderen" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "Gebruiker heeft geen toestemming om deze bijlage te bewerken." -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "Gebruiker heeft geen toestemming om deze bijlage te verwijderen." -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Lijst met selecties is vergrendeld" @@ -1665,7 +1673,7 @@ msgstr "Tags" msgid "Project Code Label" msgstr "Projectcode label" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Bijgewerkt" @@ -1681,65 +1689,65 @@ msgstr "Bijgewerkt door" msgid "User who last updated this object" msgstr "Gebruiker die dit object voor het laatst heeft bijgewerkt" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Unieke projectcode" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Projectbeschrijving" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Actief" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Gebruiker of groep die verantwoordelijk is voor dit project" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Instellingen" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Instellingswaarde" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Gekozen waarde is geen geldige optie" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Waarde moet een booleaanse waarde zijn" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Waarde moet een geheel getal zijn" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Waarde moet een geldig getal zijn" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Waarde is niet geldig voor validatiecontrole" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Sleutelreeks moet uniek zijn" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Sleutelreeks moet uniek zijn" msgid "User" msgstr "Gebruiker" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Prijs pauze hoeveelheid" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Prijs" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Stukprijs op opgegeven hoeveelheid" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Eindpunt" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Eindpunt waarop deze webhook wordt ontvangen" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Naam van deze webhook" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Is deze webhook actief" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Sleutel" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token voor toegang" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Geheim" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Gedeeld geheim voor HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "Bericht ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Unieke identificatie voor dit bericht" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Host" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Host waarvan dit bericht is ontvangen" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Koptekst" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Koptekst van dit bericht" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Berichtinhoud" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Inhoud van dit bericht" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Eindpunt waarop dit bericht is ontvangen" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Aan gewerkt" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Is het werk aan dit bericht voltooid?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Titel" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Titel" msgid "Link" msgstr "Koppeling" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Gepubliceerd" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Auteur" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Samenvatting" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Gelezen" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Is dit nieuwsitem gelezen?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Aangepaste eenheid" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Eenheid symbool moet uniek zijn" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Naam van de unit moet een geldig id zijn" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Naam van eenheid" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Symbool" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Optionele eenheid symbool" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definitie" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Definitie van eenheid" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Bijlage" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Ontbrekend bestand" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Externe link ontbreekt" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Model type" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Doel type voor afbeelding" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Bestand als bijlage selecteren" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "Miniatuur" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Opmerking" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Opmerking van bijlage" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Uploaddatum" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Datum waarop het bestand is geüpload" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "Is een afbeelding" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Bestandsgrootte" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Bestandsgrootte in bytes" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Ongeldig modeltype opgegeven voor bijlage" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Aangepaste staat" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Aangepaste statussen" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Referentie status set" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Status set die met deze aangepaste status wordt uitgebreid" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Logische sleutel" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "Staat logische sleutel die gelijk is aan deze staat in zakelijke logica" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Waarde" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "De numerieke waarde die wordt opgeslagen in de modellendatabase" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Naam van de toestand" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Label" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Label dat in de frontend getoond wordt" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Kleur" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Kleur die in de frontend getoond wordt" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Model" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Model met deze staat is gekoppeld aan" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Het model moet worden gekozen" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "Sleutel moet worden geselecteerd" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "Logische sleutel moet worden geselecteerd" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "Sleutel moet anders zijn dan logische sleutel" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Geldige referentie status klasse moet worden opgegeven" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "Sleutel moet verschillen van de logische sleutels van de referentie status" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "Logische sleutel moet in de logische sleutels van de referentiestatus staan" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "Naam moet anders zijn dan de namen van de referentie status" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Keuzelijst" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Selectielijst" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Naam van de selectielijst" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Beschrijving van de selectielijst" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Vergrendeld" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Is deze selectielijst vergrendeld?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Kan deze selectielijst worden gebruikt?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Bron plug-in" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Plug-in die de selectielijst biedt" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Bron tekenreeks" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Optionele tekenreeks die de bron identificeert die voor deze lijst wordt gebruikt" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Standaard vermelding" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Standaard vermelding voor deze selectielijst" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Gecreëerd" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Datum en tijd waarop de selectielijst is aangemaakt" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Laatst bijgewerkt" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "Datum en tijd waarop de selectielijst voor het laatst is bijgewerkt" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Selectielijst item" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Selectielijst item" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Selectielijst waaraan dit item hoort" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Naam van de selectielijst" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Label voor het item in de selectielijst" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Beschrijving van het item in de selectielijst" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Is dit item in deze lijst actief?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Parameter sjabloon" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "Parameter sjablonen" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Checkbox parameters kunnen geen eenheden bevatten" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Checkbox parameters kunnen geen eenheden bevatten" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Keuzes moeten uniek zijn" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "De template van de parameter moet uniek zijn" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "Doelmodeltype voor dit parametersjabloon" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Parameternaam" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Eenheden" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Fysieke eenheden voor deze parameter" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Parameter omschrijving" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Selectievakje" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Is deze parameter een selectievak?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Keuzes" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Geldige keuzes voor deze parameter (komma gescheiden)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Lijst met selecties voor deze parameter" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Ingeschakeld" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "Is dit parametersjabloon ingeschakeld?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "Parameter" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "Parameters" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Ongeldige keuze voor parameter waarde" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "Ongeldig modeltype opgegeven voor parameter" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "ID van het doelmodel voor deze parameter" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Sjabloon" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "Parameter sjabloon" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Gegevens" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Parameterwaarde" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Parameterwaarde" msgid "Note" msgstr "Opmerking" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Optioneel notities veld" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "Primair" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Afbeelding" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Barcode Scan" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Barcode gegevens" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Gebruiker die de barcode gescand heeft" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Tijdstempel" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Datum en tijd van de streepjescode scan" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "Adres eindpunt dat de streepjescode verwerkt" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Inhoud" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Contextgegevens voor de barcode scan" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Reactie" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Reactiegegevens van de barcode scan" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Resultaat" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "Was de barcode succesvol gescand?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "Er is een fout opgetreden" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8: E-maillog verwijderen wordt beschermd. Zet INVENTREE_PROTECT_EMAIL_LOG naar False om verwijdering toe te staan." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "E-mailbericht" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "E-mail berichten" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "Aangekondigd" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Verzonden" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Mislukt" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Geleverd" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Bevestigd" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Inkomend" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "Uitgaand" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Geen antwoord" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "Track levering" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "Track gelezen" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "Track Klik" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "Globaal ID" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "Identificatie voor dit bericht (kan worden geleverd door een extern systeem)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "Discussie ID" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "Identificatie voor deze bericht draad (kan worden geleverd door een extern systeem)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "Gesprek" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "Gekoppeld onderwerp voor dit bericht" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "Prioriteit" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "E-mail gesprekken" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "E-mail gesprekken" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Sleutel" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "Unieke sleutel voor deze thread (gebruikt om de conversatie te identificeren)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "Unieke identificatie voor dit bericht" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "Intern gestart" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "Is dit onderwerp intern gestart?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "Datum en tijd waarop de conversatie voor het laatst is bijgewerkt" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "Datum en tijd waarop de conversatie voor het laatst is bijgewerkt" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} is geannuleerd" msgid "A order that is assigned to you was canceled" msgstr "Een bestelling die aan u is toegewezen is geannuleerd" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Ontvangen items" @@ -4415,41 +4423,41 @@ msgstr "De waarde moet hoofdletters zijn" msgid "Value must be a valid variable identifier" msgstr "Waarde moet een geldige variabele id zijn" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Onderdeel is actief" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Fabrikant is actief" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Leveranciersonderdelen is actief" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "Primaire leverancierdeel" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "Intern onderdeel is actief" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Leverancier is actief" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Fabrikant" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Bedrijf" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Heeft voorraad" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Contact e-mailadres" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Contact" @@ -5083,7 +5091,7 @@ msgstr "Aantal afdrukken voor elk label" msgid "Connected" msgstr "Verbonden" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Onbekend" @@ -5211,133 +5219,133 @@ msgstr "Maximale voortgang" msgid "Maximum value for progress type, required if type=progress" msgstr "Maximale waarde voor voortgangsttype, vereist als type=progress" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Order Referentie" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Uitmuntend" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Heeft een projectcode" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Aangemaakt Door" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Gemaakt vóór" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Gemaakt na" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "Heeft vervaldatum" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Vervaldatum voor" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Vervaldatum na" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "Heeft doel datum" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Doel datum voor" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Doel datum na" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "Bijgewerkt voor" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "Bijgewerkt na" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Heeft prijsstelling" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Voltooid voor" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Voltooid na" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "Externe Bouw Opdracht" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Bestellen" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Bestelling voltooid" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Intern onderdeel" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Bestelling in behandeling" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Voltooid" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Heeft verzending" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Inkooporder" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Inkooporder" msgid "Sales Order" msgstr "Verkooporder" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Retour bestelling" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Orderreferentie" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Status" @@ -7103,51 +7111,51 @@ msgstr "Dit BOM item wordt overgenomen door BOMs voor variant onderdelen" 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:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "Hoeveelheid moet een geheel getal zijn voor trackable onderdelen" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Onderdeel moet gespecificeerd worden" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "BOM Item vervangingen bewerken" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "Vervanging onderdeel kan niet hetzelfde zijn als het hoofddeel" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Bovenliggend BOM item" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Vervanging onderdeel" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Eerste deel" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Tweede deel" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Selecteer gerelateerd onderdeel" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Opmerking voor deze relatie" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "Onderdeel relatie kan niet worden gecreëerd tussen een deel en zichzelf" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Dubbele relatie bestaat al" @@ -8471,17 +8479,17 @@ msgstr "Plug-in" msgid "No author found" msgstr "Geen auteur gevonden" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "De plug-in '{p}' is niet compatibel met de huidige InvenTree versie {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "De plug-in vereist minimaal versie {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Plug-in vereist op de hoogste versie {v}" @@ -10400,83 +10408,83 @@ msgstr "Intern" msgid "Guest" msgstr "Gast" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Taal" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Voorkeurstaal voor gebruiker" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Thema" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "Instellingen voor webinterface als JSON - niet handmatig bewerken!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "Widget" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "Instellingen voor de dashboard widgets als JSON - wijzig niet handmatig!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Naam weergeven" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "Gekozen weergavenaam voor de gebruiker" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "Functie" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "Titel of positie hoofdtaken" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "Gebruiker status bericht" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "Informatie over locatie gebruiker" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "Gebruiker gebruikt actief het systeem" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "Voorkeursinformatie voor de gebruiker" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "Gebruikers type" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "Welk type gebruiker is dit?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Organisatie" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "Gebruikers primaire organisatie/affiliatie" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "Primaire groep" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "Primaire groep van de gebruiker" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 6bdc1d911e..92a234d132 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API-endepunkt ikke funnet" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Brukeren har ikke rettigheter til å se denne modellen" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Referansenummeret er for stort" msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Navn" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Beskrivelse" msgid "Description (optional)" msgstr "Beskrivelse (valgfritt)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Sti" @@ -335,7 +335,7 @@ msgstr "Serverfeil" msgid "An error has been logged by the server." msgstr "En feil har blitt logget av serveren." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Ugyldig fysisk enhet" msgid "Not a valid currency code" msgstr "Ikke en gyldig valutakode" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Ordrestatus" @@ -599,8 +599,8 @@ msgstr "Ordrestatus" msgid "Parent Build" msgstr "Overordnet produksjon" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Spores" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Tildelt" @@ -772,15 +772,15 @@ msgstr "Produksjonsordre" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Plassering" @@ -955,7 +955,7 @@ msgstr "Utstedt av" msgid "User who issued this build order" msgstr "Brukeren som utstedte denne produksjonsordren" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Bruker eller gruppe ansvarlig for produksjonsordren" msgid "External Link" msgstr "Ekstern lenke" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Lenke til ekstern URL" @@ -982,8 +982,8 @@ msgstr "Produksjonsprioritet" msgid "Priority of this build order" msgstr "Produksjonsordrens prioritet" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Prosjektkode" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Produksjonsobjekt" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Leverandørdel" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Tillat Varianter" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "BOM-artikkel" @@ -1597,47 +1597,55 @@ msgstr "Forfalt produksjonsordre" msgid "Build order {bo} is now overdue" msgstr "Produksjonsordre {bo} er nå forfalt" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Er lenke" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Er fil" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "Brukeren har ikke tillatelse til å slette dette vedlegget" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Etikett for prosjektkode" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Oppdatert" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Unik prosjektkode" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Prosjektbeskrivelse" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktiv" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Bruker eller gruppe ansvarlig for dette prosjektet" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Innstillings verdi" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Valgt verdi er ikke et gyldig alternativ" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Verdien må være en boolsk verdi" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Verdien må være et heltall" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Nøkkelstreng må være unik" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Nøkkelstreng må være unik" msgid "User" msgstr "Bruker" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Pris" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Enhetspris på spesifisert antall" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Endepunkt" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Endepunktet hvor denne webhooken er mottatt" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Navn for webhooken" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Er webhooken aktiv" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Sjetong" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Nøkkel for tilgang" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Hemmelig" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Delt hemmlighet for HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "Melding ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Unik Id for denne meldingen" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Vert" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Verten denne meldingen ble mottatt fra" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Tittel" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Overskrift for denne meldingen" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Brødtekst" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Innholdet i meldingen" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Endepunktet meldingen ble mottatt fra" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Arbeidet med" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Var arbeidet med denne meldingen ferdig?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Tittel" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Tittel" msgid "Link" msgstr "Lenke" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Publisert" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Forfatter" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Sammendrag" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Les" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Er dette nyhetselementet lest?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Enhetssymbolet må være unikt" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Enhetsnavn må være en gyldig identifikator" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Enhetsnavn" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Symbol" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Valgfritt enhetssymbol" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definisjon" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Enhetsdefinisjon" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Vedlegg" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Fil mangler" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Mangler eksternlenke" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Velg fil å legge ved" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Kommentar" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Vedleggskommentar" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Opplastet dato" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Datoen som filen ble lastet opp" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Filstørrelse" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Filstørrelse i byte" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Ugyldig modelltype spesifisert for vedlegg" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Verdi" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Opprettet" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Sist oppdatert" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Parametermal" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Sjekkboksparameter kan ikke ha enheter" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Sjekkboksparameter kan ikke ha valg" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Valg må være unike" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Navn på parametermal må være unikt" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Parameternavn" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Enheter" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Fysisk enheter for denne parameteren" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Parameterbeskrivelse" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Sjekkboks" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Er dette parameteret en sjekkboks?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Valg" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Gyldige valg for denne parameteren (kommaseparert)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Aktivert" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Ugyldig valg for parameterverdi" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Mal" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Parameterverdi" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Parameterverdi" msgid "Note" msgstr "Notat" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Valgfritt notatfelt" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Bildefil" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Resultat" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Nøkkel" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} kansellert" msgid "A order that is assigned to you was canceled" msgstr "En ordre som er tildelt til deg ble kansellert" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Artikler mottatt" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Delen er aktiv" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Leverandør er aktiv" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Leverandørdel er aktiv" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "Intern del er aktiv" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Leverandør er aktiv" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Produsent" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Firma" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Kontakt e-post" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Kontakt" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Ukjent" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Ordrereferanse" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Opprettet av" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Ordre" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Intern del" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Fullført" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Innkjøpsordre" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Innkjøpsordre" msgid "Sales Order" msgstr "Salgsordre" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Returordre" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Ordrereferanse" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Status" @@ -7102,51 +7110,51 @@ msgstr "Denne BOM-artikkelen er arvet fra stykkliste for variantdeler" 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:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "Antall må være heltallsverdi for sporbare deler" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Underordnet del må angis" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "BOM-artikkel erstatning" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "Erstatningsdel kan ikke være samme som hoveddelen" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Overordnet BOM-artikkel" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Erstatningsdel" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Del 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Del 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Velg relatert del" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 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:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Duplikatforhold eksisterer allerede" @@ -8470,17 +8478,17 @@ msgstr "Utvidelse" msgid "No author found" msgstr "Ingen forfatter funnet" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Utvidensen '{p}' er ikke kompatibel med nåværende InvenTree-versjon {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Utvidelsen krever minst versjon {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Utvidelsen krever maks versjon {v}" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 32e48e6f3a..d2f62c8903 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "Nie znaleziono punktu końcowego API" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Elementy muszą być podane jako lista" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Podano nieprawidłową listę artykułów" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Wszystkie filtry muszą być używane tylko z true" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Żaden element nie spełnia podanych kryteriów" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Nie dostarczono danych" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Użytkownik nie ma uprawnień do przeglądania tego modelu" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Niepoprawna wartość dziesiętna" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Numer odniesienia jest zbyt duży" msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nazwa" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Opis" msgid "Description (optional)" msgstr "Opis (opcjonalny)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Ścieżka" @@ -335,7 +335,7 @@ msgstr "Błąd serwera" msgid "An error has been logged by the server." msgstr "Błąd został zapisany w logach serwera." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Niewłaściwa jednostka fizyczna" msgid "Not a valid currency code" msgstr "Nieprawidłowy kod waluty" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Status zamówienia" @@ -599,8 +599,8 @@ msgstr "Status zamówienia" msgid "Parent Build" msgstr "Budowa nadrzędna" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Obejmuje warianty" @@ -608,13 +608,13 @@ msgstr "Obejmuje warianty" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategoria" msgid "Ancestor Build" msgstr "Budowa poprzednika" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Przypisane do mnie" @@ -694,11 +694,11 @@ msgstr "Zakończone przed" msgid "Completed after" msgstr "Zakończone po" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Minimalna data" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Maksymalna data" @@ -733,12 +733,12 @@ msgstr "Śledzony" msgid "Testable" msgstr "Testowalne" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Zaległe zamówienie" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Przydzielono" @@ -772,15 +772,15 @@ msgstr "Zlecenie Budowy" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Lokalizacja" @@ -955,7 +955,7 @@ msgstr "Wydany przez" msgid "User who issued this build order" msgstr "Użytkownik, który wydał to zamówienie" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji" msgid "External Link" msgstr "Link Zewnętrzny" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" @@ -982,8 +982,8 @@ msgstr "Priorytet budowy" msgid "Priority of this build order" msgstr "Priorytet tego zamówienia produkcji" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Kod projektu" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Zbuduj obiekt" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Wersja" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Część dostawcy" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Zezwalaj na warianty" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Element BOM" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Jest plikiem" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Lista wyboru jest zablokowana" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Zaktualizowany" @@ -1681,65 +1689,65 @@ msgstr "Zaktualizowano przez" msgid "User who last updated this object" msgstr "Użytkownik, który ostatnio zaktualizował ten obiekt" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Unikalny kod projektu" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Opis projektu" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktywny" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Klucz ustawień" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Ustawienia wartości" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Wybrana wartość nie jest poprawną opcją" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Wartość musi być wartością binarną" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Wartość musi być liczbą całkowitą" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Wartość musi być poprawną liczbą" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Wartość nie zgadza się z kontrolą poprawności" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Ciąg musi być unikatowy" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Ciąg musi być unikatowy" msgid "User" msgstr "Użytkownik" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Cena" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Cena jednostkowa po określonej ilości" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Punkt końcowy" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token dostępu" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Sekret" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Współdzielony sekret dla HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "Id wiadomości" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Unikalny identyfikator dla tej wiadomości" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Host" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Host, od którego otrzymano tę wiadomość" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Nagłówek" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Nagłówek tej wiadomości" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Zawartość" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Treść tej wiadomości" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Opracowany na" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Czy prace nad tą wiadomością zostały zakończone?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Tytuł" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Tytuł" msgid "Link" msgstr "Łącze" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Opublikowano" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autor" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Podsumowanie" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Czytaj" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Czy ta wiadomość była przeczytana?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Jednostka Niestandardowa" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Symbol jednostki musi być unikalny" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Nazwa jednostki musi być prawidłowym identyfikatorem" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Nazwa jednostki" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Symbol" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Opcjonalny symbol jednostki" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definicja" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Definicja jednostki" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Załącznik" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Brak pliku" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Brak zewnętrznego odnośnika" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Typ modelu" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Docelowy typ modelu dla obrazu" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Wybierz plik do załączenia" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Komentarz" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Komentarz do załącznika" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Data dodania" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Data przesłania pliku" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Rozmiar pliku" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Rozmiar pliku w bajtach" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Wartość" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Etykieta" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Kolor" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Model" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Model musi być wybrany" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "Klucz musi być wybrany" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Zablokowany" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Utworzony" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Ostatnia aktualizacja" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Jednostki" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Aktywne" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Szablon" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Dane" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Wartość parametru" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Wartość parametru" msgid "Note" msgstr "Uwaga" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Plik obrazu" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Wynik" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Doręczono" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Klucz" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} anulowany" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Komponent jest aktywny" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Producent jest aktywny" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Producent" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Firma" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Kontaktowy adres e-mail" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Kontakt" @@ -5083,7 +5091,7 @@ msgstr "Liczba kopii do wydrukowania dla każdej etykiety" msgid "Connected" msgstr "Połączono" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Nieznany" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Numer zamówienia" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Utworzony przez" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Posiada ceny" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Zamówienie" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Komponent wewnętrzny" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Zamówienie oczekujące" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Zakończone" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Zlecenie zakupu" msgid "Sales Order" msgstr "Zamówienie zakupu" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Odniesienie zamówienia" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Status" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Część zastępcza" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Część 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Część 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Wybierz powiązaną część" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "Wtyczka" msgid "No author found" msgstr "Nie znaleziono autora" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 2bc410eafc..49ca1e150a 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API endpoint não encontrado" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Usuário não tem permissão para ver este modelo" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "O número de referência é muito grande" msgid "Invalid choice" msgstr "Escolha inválida" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nome" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Descrição" msgid "Description (optional)" msgstr "Descrição (opcional)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Caminho" @@ -335,7 +335,7 @@ msgstr "Erro de servidor" msgid "An error has been logged by the server." msgstr "Log de erro salvo pelo servidor." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Unidade física inválida" msgid "Not a valid currency code" msgstr "Não é um código de moeda válido" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Situação do pedido" @@ -599,8 +599,8 @@ msgstr "Situação do pedido" msgid "Parent Build" msgstr "Produção Progenitor" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Categoria" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Monitorado" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Alocado" @@ -772,15 +772,15 @@ msgstr "Ordem de Produção" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Local" @@ -955,7 +955,7 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "Usuário que emitiu este pedido de produção" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Usuário ou grupo responsável para este pedido de produção" msgid "External Link" msgstr "Link Externo" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Link para URL externa" @@ -982,8 +982,8 @@ msgstr "Prioridade de Produção" msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Código do projeto" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Objeto de produção" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Permitir variações" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Item LDM" @@ -1597,47 +1597,55 @@ msgstr "Pedido de produção vencido" msgid "Build order {bo} is now overdue" msgstr "Pedido de produção {bo} está atrasada" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "É uma Ligação" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "É um arquivo" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "O Utilizador não tem permissão para remover este anexo" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Atualizado" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Código único do projeto" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Descrição do projeto" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Ativo" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Usuário ou grupo responsável por este projeto" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Valor da Configuração" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Valor escolhido não é uma opção válida" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Valor deve ser um valor booleano" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Valor deve ser um número inteiro" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "A frase senha deve ser diferenciada" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "A frase senha deve ser diferenciada" msgid "User" msgstr "Usuario" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Preço" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Preço unitário na quantidade especificada" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Ponto final" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Ponto final em qual o gancho web foi recebido" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Nome para este webhook" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Este gancho web está ativo" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token de acesso" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Segredo" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Segredo compartilhado para HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "ID da Mensagem" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Identificador exclusivo desta mensagem" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Servidor" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Servidor do qual esta mensagem foi recebida" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Cabeçalho" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Cabeçalho da mensagem" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Corpo" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Corpo da mensagem" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Ponto do qual esta mensagem foi recebida" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Trabalhado em" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "O trabalho desta mensagem foi concluído?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Título" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Título" msgid "Link" msgstr "Ligação" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Publicado" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autor" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Resumo" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Lida" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Esta notícia do item foi lida?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Nome da unidade deve ser um identificador válido" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Nome da unidade" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Símbolo" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Símbolo de unidade opcional" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definição" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Definição de unidade" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Anexo" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Arquivo ausente" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Link externo não encontrado" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Selecione arquivo para anexar" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Comentario" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Valor" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Criado" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Última atualização" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Modelo de parâmetro" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Parâmetros da caixa de seleção não podem ter unidades" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Os parâmetros da caixa de seleção não podem ter escolhas" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Escolhas devem ser únicas" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Nome do modelo de parâmetro deve ser único" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Nome do Parâmetro" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Unidades" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Unidades físicas para este parâmetro" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Descrição do Parâmetro" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Caixa de seleção" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Este parâmetro é uma caixa de seleção?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Escolhas" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Opções válidas para este parâmetro (separadas por vírgulas)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Habilitado" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Escolha inválida para valor do parâmetro" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Modelo" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Dados" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Valor do Parâmetro" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Valor do Parâmetro" msgid "Note" msgstr "Anotação" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Campo opcional de notas" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Arquivo de imagem" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Resultado" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Chave" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "Um pedido atribuído a você foi cancelado" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Itens Recebidos" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Fabricante" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Empresa" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Endereço de e-mail do contato" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Contato" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Desconhecido" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Referência do Pedido" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Criado por" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Pedido" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Peça Interna" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Concluído" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Pedido de Compra" msgid "Sales Order" msgstr "Pedido de Venda" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Devolver pedido" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Referência do pedido" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Situação" @@ -7102,51 +7110,51 @@ msgstr "Este item da LDM é herdado por LDMs para peças variáveis" 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:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "Quantidade deve ser valor inteiro para peças rastreáveis" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Sub peça deve ser especificada" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Substituir Item da LDM" -#: part/models.py:4375 +#: part/models.py:4380 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:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Item LDM Parental" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Substituir peça" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Parte 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Parte 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Selecionar Peça Relacionada" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 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:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Relação duplicada já existe" @@ -8470,17 +8478,17 @@ msgstr "Extensões" msgid "No author found" msgstr "Nenhum autor encontrado" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "A extensão '{p}' não é compatível com a versão atual do InvenTree {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Extensão requer pelo menos a versão {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Extensão requer no máximo a versão {v}" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" 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 e48585a503..9e39b35b69 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-09-01 00:38\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API endpoint não encontrado" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "Uma lista de itens deve ser fornecida para a operação em massa" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Os itens devem ser fornecidos como lista" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Lista de itens inválida fornecida" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Todos os filtros devem ser usados apenas como verdadeiro" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Nenhum item corresponde com os critérios fornecidos" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Nenhum dado fornecido" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Este campo deve ser único." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "O item não corresponde mais aos critérios fornecidos" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "O usuário não tem permissão para visualizar esse modelo" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Valor decimal inválido" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "O número de referência é muito longo" msgid "Invalid choice" msgstr "Escolha inválida" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nome" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Descrição" msgid "Description (optional)" msgstr "Descrição (opcional)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Caminho" @@ -335,7 +335,7 @@ msgstr "Erro de servidor" msgid "An error has been logged by the server." msgstr "Um erro foi registrado pelo servidor." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Unidade física inválida" msgid "Not a valid currency code" msgstr "O código de moeda não é válido" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Status de pedido" @@ -599,8 +599,8 @@ msgstr "Status de pedido" msgid "Parent Build" msgstr "Produção principal" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Incluir variáveis" @@ -608,13 +608,13 @@ msgstr "Incluir variáveis" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Categoria" msgid "Ancestor Build" msgstr "Construção de ancestrais" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Atribuído a mim" @@ -694,11 +694,11 @@ msgstr "Concluído antes" msgid "Completed after" msgstr "Concluído após" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Data mínima" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Data máxima" @@ -733,12 +733,12 @@ msgstr "Rastreado" msgid "Testable" msgstr "Testável" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Pedido pendente" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Alocado" @@ -772,15 +772,15 @@ msgstr "Pedido de produção" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Local" @@ -955,7 +955,7 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "Usuário que emitiu este pedido de produção" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Usuário ou grupo responsável para este pedido de produção" msgid "External Link" msgstr "Link externo" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Link para URL externa" @@ -982,8 +982,8 @@ msgstr "Prioridade de produção" msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Código do projeto" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Compilar objeto" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "Instalar em" msgid "Build" msgstr "Produção" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Fornecedor da peça" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Permitir variantes" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Item BOM" @@ -1597,47 +1597,55 @@ msgstr "Pedido de produção vencido" msgid "Build order {bo} is now overdue" msgstr "Pedido de produção {bo} está atrasada" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "ID do modelo" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "Tem miniatura" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "É um link" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "É um arquivo" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "O usuário não tem permissão para excluir esses anexos" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "O usuário não tem permissão para visualizar este anexo" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "O usuário não tem permissão para editar este anexo" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "O usuário não tem permissão para excluir esse anexo" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "Este campo é obrigatório" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "ID de modelo inválido" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Lista de seleção bloqueada" @@ -1665,7 +1673,7 @@ msgstr "Marcadores" msgid "Project Code Label" msgstr "Rótulo de código do projeto" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Atualizado" @@ -1681,65 +1689,65 @@ msgstr "Atualizado por" msgid "User who last updated this object" msgstr "Usuário que atualizou este objeto pela última vez" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Código único do projeto" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Descrição do projeto" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Ativo" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "Este código de projeto está ativo?" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Usuário ou grupo responsável por este projeto" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Chave de configurações" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Valor da configuração" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Valor escolhido não é uma opção válida" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Valor deve ser um valor booleano" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Valor deve ser um número inteiro" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "O valor deve ser um número válido" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "O valor não passa em verificações de validação" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "A frase senha deve ser diferenciada" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "A frase senha deve ser diferenciada" msgid "User" msgstr "Usuário" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Quantidade de parcelamentos" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Preço" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Preço unitário na quantidade especificada" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Ponto final" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Ponto final em qual o webhook foi recebido" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Nome para este webhook" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Este webhook está ativo" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Ficha" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Ficha para acesso" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Secreto" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Segredo compartilhado para HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "ID da mensagem" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Identificador exclusivo desta mensagem" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Servidor" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Servidor do qual esta mensagem foi recebida" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Cabeçalho" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Cabeçalho da mensagem" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Corpo" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Corpo da mensagem" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Ponto do qual esta mensagem foi recebida" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Trabalhado em" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "O trabalho desta mensagem foi concluído?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "URL explícita opcional associada a esta notificação" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Título" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Título" msgid "Link" msgstr "Link" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Publicado" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autor" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Resumo" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Lida" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Este item de notícia foi lido?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Unidade personalizada" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "O símbolo da unidade deve ser único" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Nome da unidade deve ser um identificador válido" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Nome da unidade" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Símbolo" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Símbolo de unidade opcional" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definição" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Definição de unidade" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Anexo" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Arquivo ausente" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Link externo não encontrado" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "Nenhum arquivo anexado para renomear" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "O nome do arquivo não pode estar vazio" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "Nome de arquivo inválido" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "Não é possível alterar a extensão do arquivo" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "Já existe um arquivo com este nome" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "Falha ao salvar o arquivo renomeado" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Categoria de modelo" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Tipo modelo de destino para esta imagem" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Selecione arquivo para anexar" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "Miniatura" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "Imagem em miniatura para este anexo" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Comentário" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Comentário de anexo" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Data de envio" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Data em que o arquivo foi enviado" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "É imagem" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "Verdadeiro se este anexo for um arquivo de imagem válido" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Tamanho do arquivo" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Tamanho do arquivo em bytes" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Categoria de modelo especificado inválido para anexo" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Estado personalizado" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Estados personalizados" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Status referência definido" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Conjunto de status estendido com este status personalizado" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Chave lógica" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "Chave lógica de estado que é igual a este estado personalizado na lógica de negócios" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Valor" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Valor numérico que será salvo no banco de dados dos modelos" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Nome do estado" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Etiqueta" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Etiqueta que será exibida no frontend" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Cor" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Cor que será exibida no frontend" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Modelo" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Modelo que este estado está associado a" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Modelo deve ser selecionado" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "A chave deve ser selecionada" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "Chave lógica deve ser selecionada" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "A chave deve diferir da chave lógica" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Uma classe de estado de referência válida deve ser fornecida" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "A chave deve diferir das chaves lógicas do estado de referência" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "A chave lógica deve estar nas chaves lógicas do estado de referência" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "O nome deve diferir dos nomes do estado de referência" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Lista de seleção" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Listas de seleção" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Nome da lista de seleção" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Descrição da lista de seleção" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Bloqueado" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Esta lista de seleção está bloqueada?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Esta lista de seleção pode ser usada?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Extensão de origem" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Extensão que fornece a lista de seleção" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Série de origem" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Série opcional identificando a fonte usada para esta lista" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Entrada padrão" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Entrada padrão para esta lista de seleção" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Criado em" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Data/hora em que a lista de seleção foi criada" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Última atualização" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "Data/hora da última atualização da lista de seleção" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Entrada na lista de seleção" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Entradas na lista de seleção" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Lista de seleção à qual esta entrada pertence" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Valor da entrada da lista de seleção" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Rótulo para a entrada da lista de seleção" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Descrição da entrada da lista de seleção" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Esta entrada da lista de seleção está ativa?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Modelo de parâmetro" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "Modelos de parâmetro" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "Nenhuma unicidade exigida" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "Único para o tipo de modelo" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "Único globalmente" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Parâmetros de caixa de seleção não podem ter unidades" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Parâmetros de caixa de seleção não podem ter opções" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "As opções devem ser únicas" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "O nome do modelo de parâmetro deve ser único" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "Tipo de modelo de destino para este modelo de parâmetro" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Nome do parâmetro" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Unidades" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Unidades físicas para este parâmetro" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Descrição do parâmetro" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Caixa de seleção" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Este parâmetro é uma caixa de seleção?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Opções" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Opções válidas para este parâmetro (separadas por vírgula)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Lista de seleção para este parâmetro" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Habilitado" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "Este modelo de parâmetro está habilitado?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "Unicidade" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "Impor unicidade dos valores de parâmetro vinculados a este template" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "Parâmetro" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "Parâmetros" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Opção inválida para o valor do parâmetro" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "O valor do parâmetro deve ser único" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "Tipo de modelo inválido especificado para o parâmetro" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "ID do modelo de destino para este parâmetro" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Modelo" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "Modelo de parâmetro" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Dados" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Valor do parâmetro" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Valor do parâmetro" msgid "Note" msgstr "Anotação" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Campo opcional de notas" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "Este campo é obrigatório." -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "Esta nota é um template (não vinculada a uma instância específica de modelo)?" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "Tipo de modelo alvo para esta nota" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "ID da instância de modelo alvo para esta nota" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "Principal" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "Esta é a nota principal para o modelo associado?" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "Título da nota" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "Campo de descrição opcional" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "Conteúdo" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "Conteúdo da nota" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Arquivo de imagem" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Leitura de código de barras" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Dados de código de barras" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Usuário que leu o código de barras" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Marcador de hora" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Data/hora da verificação do código de barras" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "O endpoint da URL que processou o código de barras" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Dados de contexto para ler código de barras" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Resposta" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Dados de resposta da verificação de código de barras" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Resultado" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "O código de barras foi lido com sucesso?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "Ocorreu um erro" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8: exclusão de registro de e-mail está protegida. Defina INVENTREE_PROTECT_EMAIL_LOG para falso para permitir a exclusão." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "Mensagem de e-mail" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "Mensagens de e-mail" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "Anunciado" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Enviado" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Falhou" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Entregue" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Confirmado" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Entrada" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "Saída" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Não responder" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "Rastrear entrega" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "Monitorado" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "Clique no caminho" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "ID global" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "Identificador para esta mensagem (pode ser fornecido por sistema externo)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "ID do tópico" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "Identificador deste tópico de mensagem (pode ser fornecido por sistema externo)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "Tópico" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "Tópico vinculado para esta mensagem" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "Prioridade" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "Tópico do e-mail" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "Tópicos de e-mail" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Chave" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "Chave única para este tópico (usada para identificar o tópico)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "Identificador exclusivo deste tópico" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "Iniciado interno" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "Este tópico foi iniciado internamente?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "Data/hora em que o tópico foi criado" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "Data/hora da última atualização do tópico" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "Um pedido atribuído a você foi cancelado" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Itens recebidos" @@ -4415,41 +4423,41 @@ msgstr "Valor deve ser maiúsculo" msgid "Value must be a valid variable identifier" msgstr "O valor deve ser um identificador de variável válido" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "A peça está ativa" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Fabricante está ativo" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "A peça do fornecedor está ativa" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "Peça de fornecedor principal" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "A peça interna está ativa" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "O fornecedor está ativo" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Fabricante" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Empresa" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Tem estoque" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Endereço de e-mail do contato" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Contato" @@ -5083,7 +5091,7 @@ msgstr "Número de cópias para cada rótulo" msgid "Connected" msgstr "Conectado" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Desconhecido" @@ -5211,133 +5219,133 @@ msgstr "Progresso máximo" msgid "Maximum value for progress type, required if type=progress" msgstr "Valor máximo para o tipo progresso, obrigatório se type=progress" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Referência do pedido" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Pendente" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Tem código do projeto" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Criado por" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Criado antes" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Criado após" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "Tem data inicial" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Data inicial antes" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Data inicial após" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "Tem data prevista" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Data prevista antes" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Data prevista antes" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "Atualizado antes de" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "Atualizado após" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Tem preço" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Concluído antes" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Concluído após" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "Pedido de produção vencido" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "Pedido de compra não encontrado" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Pedido" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Pedido completo" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Peça interna" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Pedido pendente" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Concluído" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "Pedido de venda não encontrado" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Possui envio" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "Remessa não encontrada" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "Pedido de devolução não encontrado" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "Pedido de transferência não encontrado" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de compra" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Pedido de compra" msgid "Sales Order" msgstr "Pedido de venda" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Pedido de devolução" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "Pedido de transferência" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Referência do pedido" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Status" @@ -7102,51 +7110,51 @@ msgstr "Este item da lista de materiais é herdado pelas listas de materiais das msgid "Stock items for variant parts can be used for this BOM item" msgstr "Itens de estoque de peças variantes podem ser usados para este item da lista de materiais" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "A quantidade deve ser um valor inteiro para peças rastreáveis" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "A subpeça deve ser especificada" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Substituto do item da lista de materiais" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "A peça substituta não pode ser a mesma que a peça principal" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Item pai da lista de materiais" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Peça substituta" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Peça 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Peça 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Selecionar peça relacionada" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Nota para esta relação" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "Não é possível criar uma relação de peça entre uma peça e ela mesma" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Já existe uma relação duplicada" @@ -8470,17 +8478,17 @@ msgstr "Plugin" msgid "No author found" msgstr "Nenhum autor encontrado" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "O plugin '{p}' não é compatível com a versão atual do InvenTree {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "O plugin requer pelo menos a versão {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "O plugin requer no máximo a versão {v}" @@ -10399,83 +10407,83 @@ msgstr "Interno" msgid "Guest" msgstr "Convidado" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Idioma" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Idioma preferencial para o usuário" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Tema" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "Configurações da interface web em JSON - não edite manualmente!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "Widgets" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "Configurações dos widgets do painel em JSON - não edite manualmente!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Nome de exibição" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "Nome de exibição escolhido para o usuário" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "Cargo" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "Cargo ou posição principal" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "Mensagem de status do usuário" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "Informações de localização do usuário" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "O usuário está usando o sistema ativamente" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "Informações de contato preferenciais do usuário" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "Tipo de usuário" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "Que tipo de usuário é este?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Organização" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "Organização/afiliação principal do usuário" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "Grupo principal" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "Grupo principal do usuário" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index bf0666df70..f4242a995a 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "Criteriul API final nu a fost găsit" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Articolele trebuie să fie furnizate ca o listă" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Listă de articole nevalidă furnizată" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Toate filtrele trebuie folosite doar cu adevărat" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Niciun articol nu corespunde criteriilor furnizate" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Nu sunt furnizate date" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Acest câmp trebuie să fie unic." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Utilizatorul nu are permisiunea de a vedea acest model" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Valoare zecimală nevalidă" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Numărul de referință este prea mare" msgid "Invalid choice" msgstr "Alegere invalidă" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Nume" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Descriere" msgid "Description (optional)" msgstr "Descriere (opțional)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Cale" @@ -335,7 +335,7 @@ msgstr "Eroare de server" msgid "An error has been logged by the server." msgstr "A fost înregistrată o eroare de către server." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Unitate fizică nevalidă" msgid "Not a valid currency code" msgstr "Nu este un cod valutar valid" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Starea comenzii" @@ -599,8 +599,8 @@ msgstr "Starea comenzii" msgid "Parent Build" msgstr "Construcție părinte" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "İnclude variante" @@ -608,13 +608,13 @@ msgstr "İnclude variante" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Categorie" msgid "Ancestor Build" msgstr "Ancestor Build" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Alocate mie" @@ -694,11 +694,11 @@ msgstr "Finalizat înainte de" msgid "Completed after" msgstr "Finalizat după" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Dată min" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Dată maximă" @@ -733,12 +733,12 @@ msgstr "Urmarit" msgid "Testable" msgstr "Testabilă" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Comandă restantă" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Alocate" @@ -772,15 +772,15 @@ msgstr "Comenzi de Producție" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Locatie" @@ -955,7 +955,7 @@ msgstr "Emis de" msgid "User who issued this build order" msgstr "Utilizatorul care a emis această comandă de producție" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Utilizatorul sau grupul responsabil pentru această comandă de producț msgid "External Link" msgstr "Link extern" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Link către URL-ul extern" @@ -982,8 +982,8 @@ msgstr "Prioritate de construire" msgid "Priority of this build order" msgstr "Prioritatea acestei comenzi de producție" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Cod proiect" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Construiește obiectul" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Producție" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "Comandă de producție restantă" msgid "Build order {bo} is now overdue" msgstr "Comanda de producție {bo} este în întârziere" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Etichetă Cod Proiect" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Descrierea proiectului" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Activ" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Utilizatorul sau grupul responsabil pentru acest proiect" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Valoarea nu trece verificările de validare" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "Utilizator" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Preț" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Preț unitar la cantitatea specificată" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Punct final" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Punctul final la care acest webhook este primit" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Nume pentru acest webhook" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Este acest webhook activ" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token-ul" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token pentru acces" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Secret" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Host" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Host de la care acest mesaj a fost primit" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id-ul" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Titlu" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Titlu" msgid "Link" msgstr "Link" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Publicată" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autor" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Rezumat" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Citit" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "A fost citită această știre?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Unitate personalizată" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Numele unității trebuie să fie un identificator valid" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Numele unității" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Comentariu" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Comentariu atașament" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Data încărcării" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Numele statului" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Descrierea listei de selecție" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Descrierea parametrului" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Fișier imagine" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Id comandă" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index d72a296fd3..b07a310db1 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "Конечная точка API не обнаружена" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "Для массовой операции необходимо указать список позиций" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Элементы должны быть представлены в виде списка" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Предоставлен недопустимый список элементов" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Все фильтры будут использоваться с параметром True" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Нет элементов, соответствующих заданным критериям" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Данные не предоставлены" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Поле должно быть уникальным." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "У пользователя недостаточно прав для просмотра этой модели!" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Не верное десятичное значение" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Номер ссылки слишком большой" msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Название" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Описание" msgid "Description (optional)" msgstr "Описание (необязательно)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Путь" @@ -335,7 +335,7 @@ msgstr "Ошибка сервера" msgid "An error has been logged by the server." msgstr "Сервер зарегистрировал ошибку." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Неверная физическая единица" msgid "Not a valid currency code" msgstr "Неверный код валюты" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Статус заказа" @@ -599,8 +599,8 @@ msgstr "Статус заказа" msgid "Parent Build" msgstr "Родительский заказ на производство" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Включая варианты" @@ -608,13 +608,13 @@ msgstr "Включая варианты" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Категория" msgid "Ancestor Build" msgstr "Родительская сборка" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Назначено мне" @@ -694,11 +694,11 @@ msgstr "Завершено до" msgid "Completed after" msgstr "Завершено после" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "Минимальная дата" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Максимальная дата" @@ -733,12 +733,12 @@ msgstr "Отслеживается" msgid "Testable" msgstr "Тестируемая" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Невыполненные заказы" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Зарезервировано" @@ -772,15 +772,15 @@ msgstr "Заказ на производство" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Расположение" @@ -955,7 +955,7 @@ msgstr "Создано" msgid "User who issued this build order" msgstr "Пользователь, создавший этот заказ на производство" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Пользователь, ответственный за этот за msgid "External Link" msgstr "Внешняя ссылка" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Ссылка на внешний URL" @@ -982,8 +982,8 @@ msgstr "Приоритет производства" msgid "Priority of this build order" msgstr "Приоритет этого заказа на производство" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Код проекта" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Объект производства" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "Установить в" msgid "Build" msgstr "Сборка" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Есть варианты" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Позиция BOM" @@ -1597,47 +1597,55 @@ msgstr "Просроченный заказ сборки" msgid "Build order {bo} is now overdue" msgstr "Заказ на производство {bo} просрочен" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "ID модели" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "Есть миниатюра" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Ссылка" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Файл" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "У пользователя нет прав для удаления этих вложений" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "У пользователя нет разрешёния на изменение этого вложения" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "У пользователя нет прав на удаление этого вложения" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Список выбора заблокирован" @@ -1665,7 +1673,7 @@ msgstr "Теги" msgid "Project Code Label" msgstr "Название кода проекта" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Обновлено" @@ -1681,65 +1689,65 @@ msgstr "Обновлено" msgid "User who last updated this object" msgstr "Пользователь, последний раз обновивший этот объект" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Уникальный код проекта" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Описание проекта" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Активный" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "Этот код проекта активен?" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Пользователь или группа, ответственные за этот проект" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Ключ настроек" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Значения настроек" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Выбранное значение не является допустимым" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Значение должно быть булевым" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Значение должно быть целым числом" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Значение должно быть допустимым числом" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Значение не прошло проверку" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Строка ключа должна быть уникальной" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Строка ключа должна быть уникальной" msgid "User" msgstr "Пользователь" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Скидка распространяется на заданное количество" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Цена" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Цена за единицу для указанного количества" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Конечная точка" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Конечная точка, на которой принимается этот веб-хук" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Имя для этого веб-хука" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Этот веб-хук активен?" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Токен" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Токен для доступа" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Секрет" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Общий ключ для HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "ID Сообщения" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Уникальный идентификатор этого сообщения" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Хост" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Хост, с которого было получено это сообщение" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Заголовок" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Заголовок этого сообщения" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Тело" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Текст этого сообщения" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Конечная точка, на которую было получено это сообщение" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Работал над" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Работа над этим сообщением завершена?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Код" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Заголовок" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Заголовок" msgid "Link" msgstr "Ссылка" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Опубликовано" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Автор" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Итого" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Читать" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Эта новость была прочитана?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Пользовательская единица измерения" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Символ единицы должен быть уникальным" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Имя единицы должно быть действительным идентификатором" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Название единицы" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Символ" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Обозначение единицы измерения (необязательно)" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Определение" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Определение единицы измерения" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Вложения" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Файл не найден" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Отсутствует внешняя ссылка" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "Нет прикреплённого файла для переименования" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "Имя файла не может быть пустым" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "Недопустимое имя файла" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "Нельзя изменить расширение файла" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "Файл с таким именем уже существует" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "Не удалось сохранить переименованный файл" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Тип модели" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Тип целевой модели для изображения" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Выберите файл для вложения" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "Миниатюра" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "Миниатюра для этого вложения" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Комментарий" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Описание вложения" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Дата загрузки" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Дата загрузки файла" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "Является изображением" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "Истинно, если это вложение является допустимым файлом изображения" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Размер файла" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Размер файла в байтах" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Указан недопустимый тип модели для вложения" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Пользовательское состояние" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Пользовательские состояния" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Группа статусов" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Группа статусов, которая будет дополнена пользовательским состоянием" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Логическое состояние" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "Логическое состояние, соответствующее пользовательскому состоянию в бизнес-логике" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Значение" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Числовое значение, которое будет сохранено в базе данных" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Название состояния" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Метка" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Метка, которая будет отображаться на фронтенде" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Цвет" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Цвет отображения в интерфейсе" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Модель" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Модель, с которой связано это состояние" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Необходимо выбрать модель" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "Необходимо выбрать ключ" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "Логическое состояние должно быть выбрано" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "Ключ должен отличаться от логического ключа" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Должен быть указан корректный класс ссылочного статуса" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "Состояние должно отличаться от других логических состояний выбранного статуса" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "Логическое состояние должно быть из множества логических состояний выбранного статуса" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "Имя должно отличаться от имен эталонного статуса" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Список выбора" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Списки выбора" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Название списка выбора" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Описание списка выбора" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Заблокирована" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Этот список выбора заблокирован?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Можно ли использовать этот список выбора?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Исходный плагин" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Плагин, который предоставляет список выбора" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Исходная строка" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Необязательная строка, определяющая источник, используемый для этого списка" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Запись по умолчанию" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Вариант по умолчанию для этого списка выбора" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Создано" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Дата и время создания списка выбора" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Последнее обновление" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "Дата и время последнего обновления списка выбора" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Вариант списка выбора" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Варианты списка выбора" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Список выбора, к которому относится данный вариант" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Значение варианта списка выбора" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Метка для элемента списка выбора" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Описание варианта списка выбора" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Активен ли варианта списка выбора?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Шаблон параметра" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "Шаблоны параметров" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "У параметров-переключателей не может быть единицы измерения" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "У параметров-переключателей не может быть вариантов" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Варианты должны быть уникальными" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Имя шаблона параметров должно быть уникальным" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "Тип целевой модели для этого шаблона параметра" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Название параметра" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Единица измерения" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Физическая единица этого параметра" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Описание параметра" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Переключатель" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Этот параметр является переключателем?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Варианты" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Возможные варианты этого параметра (разделить запятой)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Список выбора для этого параметра" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Включено" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "Включен ли этот шаблон параметра?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "Параметр" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "Параметры" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Недопустимое значение параметра" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "Указан неверный тип модели для параметра" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "ID целевой модели для этого параметра" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Шаблон" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "Шаблон параметра" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Данные" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Значение параметра" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Значение параметра" msgid "Note" msgstr "Заметка" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Опциональное поле записей" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "Основной" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Файл изображения" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Сканирование штрихкодов" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Данные штрихкода" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Пользователь, который сканировал штрих-код" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Метка времени" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Дата и время сканирования штрих-кода" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "URL-адрес, обработавший штрихкод" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Контекст" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Контекстные данные для сканирования штрих-кода" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Ответ" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Данные ответа от сканирования штрихкода" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Результат" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "Сканирование штрихкода было успешным?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "Произошла ошибка" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8: Удаление журнала электронной почты защищено. Установите INVENTREE_PROTECT_EMAIL_LOG в False, чтобы разрешить удаление." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "Сообщение электронной почты" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "Сообщения электронной почты" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "Объявлено" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Отправлено" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Неудача" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Доставлено" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Подтверждено" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Входящее" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "Исходящее" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Без ответа" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "Отслеживать доставку" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "Отслеживать прочтение" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "Отслеживать клики" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "Глобальный идентификатор" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "Идентификатор этого сообщения (может быть предоставлен внешней системой)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "ID цепочки" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "Идентификатор темы этого сообщения (может быть предоставлен внешней системой)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "Цепочка" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "Связанная цепочка для этого сообщения" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "Приоритет" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "Цепочка электронной почты" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "Цепочки электронной почты" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Ключ" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "Уникальный ключ для этой цепочки (используется для идентификации цепочки)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "Уникальный идентификатор этой цепочки" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "Запущено внутренне" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "Эта цепочка была начата внутри?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "Дата и время создания цепочки" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "Дата и время последнего обновления цепочки" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} отменен" msgid "A order that is assigned to you was canceled" msgstr "Заказ, назначенный вам, был отменён" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Полученные элементы" @@ -4415,41 +4423,41 @@ msgstr "Значение должно быть в верхнем регистр msgid "Value must be a valid variable identifier" msgstr "Значение должно быть допустимым идентификатором переменной" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Деталь активна" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Производитель активен" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Поставляемая деталь активна" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "Основная деталь поставщика" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "Внутренняя деталь активна" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Поставщик активен" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Производитель" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Компания" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Есть запас" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Электронная почта контакта" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Контакт" @@ -5083,7 +5091,7 @@ msgstr "Количество копий для печати каждой эти msgid "Connected" msgstr "Подключен" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Неизвестно" @@ -5211,133 +5219,133 @@ msgstr "Максимальный прогресс" msgid "Maximum value for progress type, required if type=progress" msgstr "Максимальное значение для типа прогресса, требуется, если тип=progress" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Ссылка на заказ" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Невыполненный" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Есть код проекта" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Создал" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Создано до" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Создано после" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "Есть дата начала" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Дата начала до" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Дата начала после" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "Есть целевая дата" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Целевая дата до" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Целевая дата после" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "Обновлено до" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "Обновлено после" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Имеет цену" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Завершено до" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Завершено после" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "Сторонний заказ на сборку" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Заказ" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Заказ выполнен" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Внутренняя деталь" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Заказ в ожидании" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Завершённые" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Есть отгрузка" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "Отгрузка не найдена" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Заказ на закупку" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Заказ на закупку" msgid "Sales Order" msgstr "Заказ на продажу" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Заказ на возврат" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "Заказ на перемещение" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Ссылка на заказ" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Статус" @@ -7102,51 +7110,51 @@ msgstr "Позиция спецификации наследуется разн msgid "Stock items for variant parts can be used for this BOM item" msgstr "Эту позицию можно заменять деталями, которые находятся на складе" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "Для отслеживаемых деталей количество должно быть целым числом" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Необходимо указать поддеталь" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Замена пункта спецификации" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "Деталь для замены не может быть такой же, как основная деталь" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Позиция BOM-родителя" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Замена детали" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Деталь 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Деталь 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Выберите связанную деталь" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Заметка для данной связи" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "Нельзя создать отношение детали с самой собой" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Дублирующее отношение уже существует" @@ -8470,17 +8478,17 @@ msgstr "Плагин" msgid "No author found" msgstr "Автор не найден" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Плагин '{p}' несовместим с текущей версией InvenTree {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Плагин требует как минимум версию {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Плагин требует не более версии {v}" @@ -10399,83 +10407,83 @@ msgstr "Внутренний" msgid "Guest" msgstr "Гость" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Язык" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Предпочтительный язык пользователя" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Тема" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "Настройки веб-интерфейса в формате JSON — не редактировать вручную!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "Виджеты" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "Настройки виджетов панели в формате JSON — не редактировать вручную!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Отображаемое имя" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "Отображаемое имя пользователя" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "Положение" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "Основное место работы или должность" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "Статусное сообщение пользователя" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "Информация о местоположении пользователя" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "Пользователь активно использует систему" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "Предпочтительная контактная информация пользователя" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "Тип пользователя" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "Какого типа этот пользователь?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Организация" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "Основная организация/принадлежность пользователя" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "Основная группа" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "Основная группа для пользователя" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 3493e20606..e1b9c61ede 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "" @@ -335,7 +335,7 @@ msgstr "" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -772,15 +772,15 @@ msgstr "" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "" @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "" msgid "Link" msgstr "" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 57fac0a980..5c3b93d8a8 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API vmesnik ni najden" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Uporabnik nima dovoljenja pogleda tega modela" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Referenčna številka prevelika" msgid "Invalid choice" msgstr "Nedovoljena izbira" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Ime" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Opis" msgid "Description (optional)" msgstr "Opis (opcijsko)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Pot" @@ -335,7 +335,7 @@ msgstr "Napaka strežnika" msgid "An error has been logged by the server." msgstr "Zaznana napaka na strežniku." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Neveljavna fizična enota" msgid "Not a valid currency code" msgstr "Neveljavna oznaka valute" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "Nadrejena izgradnja" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Dodeljeno meni" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Sledi" msgid "Testable" msgstr "Testno" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Dodeljeno" @@ -772,15 +772,15 @@ msgstr "Nalog izgradnje" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "" @@ -955,7 +955,7 @@ msgstr "Izdal" msgid "User who issued this build order" msgstr "Uporabnik, ki je izdal nalog za izgradnjo" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Odgovorni uporabnik ali skupina za to naročilo" msgid "External Link" msgstr "Zunanja povezava" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Zunanja povezava" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktivno" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "Uporabnik" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "" msgid "Link" msgstr "Povezava" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Priloga" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Manjka datoteka" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Manjka zunanja povezava" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Izberite prilogo" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Komentar" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 21cdf61b8c..fb5647ce6c 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API krajnja tačka nije pronađena" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Lista nevalidiranih stavki" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Korisnik nema dozvolu za pregled ovog modela" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Neispravna decimalna vrednost" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Broj reference je predugačak" msgid "Invalid choice" msgstr "Nevažeći izvor" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Ime" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Opis" msgid "Description (optional)" msgstr "Opis (Opciono)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Putanja" @@ -335,7 +335,7 @@ msgstr "Greška servera" msgid "An error has been logged by the server." msgstr "Server je zabležio grešku." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Nevažeća jedinica mere" msgid "Not a valid currency code" msgstr "Nevažeći kod valute" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Status naloga" @@ -599,8 +599,8 @@ msgstr "Status naloga" msgid "Parent Build" msgstr "Roditeljski proizvod" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Uključi varijante" @@ -608,13 +608,13 @@ msgstr "Uključi varijante" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategorija" msgid "Ancestor Build" msgstr "Proizvod predaka" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Dodeljeno meni" @@ -694,11 +694,11 @@ msgstr "Završeno pre" msgid "Completed after" msgstr "Završeno nakon" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Praćeno" msgid "Testable" msgstr "Proverljivo" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Neizmirena narudžbina" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Alocirano" @@ -772,15 +772,15 @@ msgstr "Nalog za izradu" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Lokacija" @@ -955,7 +955,7 @@ msgstr "izdato od" msgid "User who issued this build order" msgstr "Korisnik koji je izdao nalog za izgradnju" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Korisnik ili grupa koja je odgovorna za ovaj nalog za izgradnju" msgid "External Link" msgstr "Spoljašnja konekcija" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Link za eksterni URL" @@ -982,8 +982,8 @@ msgstr "Prioritet izgradnje" msgid "Priority of this build order" msgstr "Prioritet ovog naloga za izgradnju" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Kod projekta" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Objekat izgradnje" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Deo dobavljača" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Dozvoli varijante" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "BOM stavka" @@ -1597,47 +1597,55 @@ msgstr "Prekoračeni nalog za izgradnju" msgid "Build order {bo} is now overdue" msgstr "Nalog za izgradnju {bo} je sada prekoračen" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "je link" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "je datoteka" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "Korisnik nema potrebne dozvole da bi izbrisao ove atačmente" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "Korisnik nema dozvolu da izbriše ovaj atačment" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Lista odabira je zaključana" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Naziv koda projekta" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Ažurirano" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Jedinstveni kod projekta" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Opis projekta" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktivan" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Korisnik ili grupa odgovorni za ovaj projkat" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Ključ za podešavanje" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Vrednost podešavanja" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Izabrana vrednost nije ispravna opcija" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Vrednost mora da bude boolean tipa" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Vrednost mora da bude integer tipa" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Vrednost mora biti broj" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Vrednost ne prolazi test ispravnosti" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Tekstualni ključ mora da bude jedinstven" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Tekstualni ključ mora da bude jedinstven" msgid "User" msgstr "Korisnik" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Prelomna količina cene" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Cena" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Cena jedinice za određenu količinu" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Krajnja tačka" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Krajnja tačka na kojoj je primljen zahtev za izmenu web stranice" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Ime ovog zahteva za izmenu stranice" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Da li je ovaj zahtev za izmenu aktivan?" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Token za pristup" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Tajna" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Deljena tajna za HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "ID poruke" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Jedinstveni identifikator za ovu poruku" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Računar" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Računar koji je primio ovu poruku" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Zaglavlje" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Zaglavlje ove poruke" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Telo" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Telo ove poruke" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Krajnja tačka na kojoj je ova poruka primljena" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Radilo se na " -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Da li je rad sa ovom porukom završen?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Naslov" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Naslov" msgid "Link" msgstr "Link" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Objavljeno" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Autor" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Rezime" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Čitaj" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Da li je ova stavka vesti pročitana" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Posebna jedinica" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Simbol jedinice mora biti jedinstven" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Ime jedinice mora da bude ispravan identifikator" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Ime jedinice" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Simbol" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Opcioni simbol jedinice" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definicija" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Definicija jedinice" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Prilog" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Nedostaje datoteka" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Nedostaje eksterni link" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Izaberite datoteku za prilog" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Komentar" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Komentar priloga" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Datum učitavanja" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Datum kada je datoteka učitana" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Veličina datoteke" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Veličina datoteke u bajtovima" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Određen je neispravan tip modela za prilog" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Posebno stanje" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Posebna stanja" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Referentni status podešen" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Status je podešen i produžen je sa ovim posebnim stanjem" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Logički ključ" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "Stanje logičkog ključa je jednako posebnom ključu u poslovnoj logici" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Vrednost" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Numerička vrednost koja će biti sačuvana u bazi podataka modela" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Ime stanja" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Etiketa" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Etiketa koja će biti prikazana na korisničkoj strani" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Boja" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Boja koja će biti prikazana na korisničkoj strani" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Model" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Model ovog stanja je povezan sa " -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Model mora biti izabran" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "Ključ mora biti izabran" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "Logički ključ mora biti izabran" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "Ključ mora da se razlikuje od logičkog ključa" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Validna referenca statusa klase mora biti dostavljena" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "Ključ mora biti različit od logičkog ključa referentnog statusa" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "Logički ključ mora biti među logičkim ključevima referentnog statusa" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "Naziv mora biti različit od naziva u statusu reference" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Lista odabira" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Liste odabira" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Ime liste odabira" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Opis liste odabira" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Zaključano" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Da li je ova lista odabira zaključana?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Da li se ova lista odabira može koristiti?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Ekstenzija/dodatak za izvor" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Ekstenzija koja pruža listu odabira" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "String izvora" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Opcioni string koji identifikuje izvor koji se koristi za ovu listu" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Podrazumevani unos" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Podrazumevani unos za ovu listu odabira" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Kreirano" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Datum i vreme kada je ova lista odabira kreirana" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Poslednje ažuriranje" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "Datum i vreme kada je ova lista odabira ažurirana" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Unos liste odabira" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Unosi liste odabira" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Lista odabira kojoj ovaj unos pripada" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Vrednost ovog unosa liste odabira" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Naziv ovog unosa liste odabira" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Opis ovog unosa liste odabira" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Da li je unos ove liste odabira aktivan?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Šablon parametra" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Checkbox parametri ne mogu imati jedinice" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Checkbox parametri ne mogu imati izbore" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Izbori moraju biti jedinstveni" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Ime šablona parametra mora biti jedinstveno" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Naziv parametra" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Jedinice" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Fizičke jedinice za ovaj parametar" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Opis parametra" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Polje za potvrdu" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Da li je ovaj parametar checkbox?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Izbori" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Validni izbori za ovaj parametar (razdvojeni zapetom)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Lista izbora za ovaj parametar" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Omogućen" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Nije validan izbor za vrednost parametra" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Šablon" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Podaci" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Vrednost parametra" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Vrednost parametra" msgid "Note" msgstr "Beleška" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Opciona beleška" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Datoteka slike" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Skeniranje bar koda" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Podaci bar koda" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Korisnik koji je skenirao bar kod" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Vremenski trag" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Datum i vreme skeniranja bar koda" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "URL krajnja tačka kojaj je obradila bar kod" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Kontekst podataka za skeniranje bar koda" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Odgovor" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Podaci odgovora za skeniranje bar koda" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Rezultat" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "Da li je skeniranje bar koda bilo uspešno?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Ključ" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} poništeno" msgid "A order that is assigned to you was canceled" msgstr "Narudžbina koja je bila dodeljena vama je otkazana" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Stavke primljene" @@ -4415,41 +4423,41 @@ msgstr "Vrednost mora biti napisana velikim slovima" msgid "Value must be a valid variable identifier" msgstr "Vrednost mora biti važeći identifikator promenljive" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Deo je aktivan" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Proizvođač je aktivan" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Deo dobavljača je aktivan" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "Interni deo je aktivan" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Dobavljač je aktivan" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Proizvođač" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Kompanija" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Ima zalihe" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Email adresa kontakta" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Kontakt" @@ -5083,7 +5091,7 @@ msgstr "Broj kopija za štampanje od svakog natpisa" msgid "Connected" msgstr "Konektovano" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Nepoznato" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Referenca naloga" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Izvanredno" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Ima šifru projekta" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Kreirano do strane" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Kreirano pre" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Kreirano nakon" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Krajnji datum pre" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Krajnji datum nakon" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Ima cenu" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Završen pre" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Završen nakon" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Nalog" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Nalog završen" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Interni deo" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Nalog na čekanju" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Završeno" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Ima isporuku" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nalog za kupovinu" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Nalog za kupovinu" msgid "Sales Order" msgstr "Nalog za prodaju" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Nalog za vraćanje" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Referenca naloga" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Status" @@ -7102,51 +7110,51 @@ msgstr "Ova stavka sa spiska materijala je nasleđivana od spiska materijala za msgid "Stock items for variant parts can be used for this BOM item" msgstr "Stavke sa zaliha za varijante delova se mogu koristiti za ovu stavku sa spiska materijala" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "Količina mora biti ceo broj za delove koji se mogu pratiti" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Zamenski deo mora biti određen" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Zamenska stavka sa spiska materijala" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "Zamenski deo ne može biti isti kao glavni deo" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Nadređena stavka sa spiska materijala" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Zamenski deo" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Deo 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Deo 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Izaberi povezan deo" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Beleška za ovu relaciju" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "Relacija između delova ne može biti kreirana između jednog istog dela" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Identična veza već postoji" @@ -8470,17 +8478,17 @@ msgstr "Plugin" msgid "No author found" msgstr "Nije pronađen autor" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Plugin '{p}' nije kompatibilan sa trenutnom verzijom aplikacije {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Plugin zahteva najmanje verziju {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Plugin zahteva najviše verziju {v}" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 07167d9bad..9bb5fec33c 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API-slutpunkt hittades inte" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Användaren har inte behörighet att se denna modell" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Referensnumret är för stort" msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Namn" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Beskrivning" msgid "Description (optional)" msgstr "Beskrivning (valfritt)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Sökväg" @@ -335,7 +335,7 @@ msgstr "Serverfel" msgid "An error has been logged by the server." msgstr "Ett fel har loggats av servern." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Ogiltig fysisk enhet" msgid "Not a valid currency code" msgstr "Inte en giltig valutakod" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Orderstatus" @@ -599,8 +599,8 @@ msgstr "Orderstatus" msgid "Parent Build" msgstr "Föregående tillverkning" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Inkludera varianter" @@ -608,13 +608,13 @@ msgstr "Inkludera varianter" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Spårad" msgid "Testable" msgstr "Testbar" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Allokerad" @@ -772,15 +772,15 @@ msgstr "Byggorder" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Plats" @@ -955,7 +955,7 @@ msgstr "Utfärdad av" msgid "User who issued this build order" msgstr "Användare som utfärdade denna tillverknings order" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "Extern länk" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Länk till extern URL" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Projektkod" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Bygg objekt" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Tillåt varianter" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Är länk" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Är fil" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Uppdaterad" @@ -1681,65 +1689,65 @@ msgstr "Uppdaterad av" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Unik projektkod" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Projektbeskrivning" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktiv" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "Användare" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Pris" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Hemlig" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "Meddelande-ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Värd" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Id" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Titel" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Titel" msgid "Link" msgstr "Länk" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Sammanfattning" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Läs" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Symbol" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Definition" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Bilaga" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Saknad fil" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Extern länk saknas" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Modelltyp" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Välj fil att bifoga" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Kommentar" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Uppladdningsdatum" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Filstorlek" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Logisk nyckel" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Värde" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Etikett" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Färg" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Modell" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Låst" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Källsträng" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Skapad" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Senast uppdaterad" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Parametermall" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Kryssruta" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Val" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Aktiverad" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Mall" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Data" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Bildfil" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Streckkodsdata" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Tidsstämpel" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Sammanhang" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Svar" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Resultat" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "Ett fel inträffade" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "E-postmeddelande" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Bekräftad" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Inget svar" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "Tråd-ID" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "Tråd" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "E-posttrådar" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Nyckel" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Tillverkare" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Företag" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Kontakt" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "Ansluten" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Okänd" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Har projektkod" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Skapad av" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Skapad efter" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Intern del" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Slutförd" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "Försäljningsorder" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Status" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Del 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Del 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "Gäst" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Språk" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Tema" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Visningsnamn" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "Användartyp" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Organisation" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "Primär grupp" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index b3551c72e8..a7ee64bc47 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "ไม่พบ API endpoint" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "ชื่อ" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "คำอธิบาย" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "" @@ -335,7 +335,7 @@ msgstr "เกิดข้อผิดพลาดที่เซิร์ฟเ msgid "An error has been logged by the server." msgstr "" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -772,15 +772,15 @@ msgstr "" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "สถานที่" @@ -955,7 +955,7 @@ msgstr "ออกโดย" msgid "User who issued this build order" msgstr "" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "ผู้ใช้งาน" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "" msgid "Link" msgstr "ลิงก์" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "ไฟล์แนบ" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "ไม่พบไฟล์" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "เลือกไฟล์ที่ต้องการแนบ" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "ความคิดเห็น" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "สำเร็จแล้ว" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "สถานะ" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 2998868c4a..5d81b56e6e 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API uç noktası bulunamadı" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "Toplu işlem için öge listesi sağlanmalıdır" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Ögeler bir liste olarak sağlanmalıdır" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Geçersiz ögeler listesi sağlandı" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "Tüm filtre yalnızca true ile kullanılmalıdır" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Sağlanan ölçüte uygun bir eşleşme yok" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Değer verilmemiş" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "Bu alan eşsiz olmalı." -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "Kullanıcının bu modeli görüntüleme izni yok" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Geçersiz ondalık değer" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Referans sayısı çok fazla" msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Adı" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Açıklama" msgid "Description (optional)" msgstr "Açıklama (isteğe bağlı)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Yol" @@ -335,7 +335,7 @@ msgstr "Sunucu Hatası" msgid "An error has been logged by the server." msgstr "Bir hafta sunucu tarafından kayıt edildi." -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Geçersiz fiziksel birim" msgid "Not a valid currency code" msgstr "Geçerli bir para birimi kodu değil" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Sipariş Durumu" @@ -599,8 +599,8 @@ msgstr "Sipariş Durumu" msgid "Parent Build" msgstr "Üst Yapım İşi" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "Varyantları Dahil Et" @@ -608,13 +608,13 @@ msgstr "Varyantları Dahil Et" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "Kök Üretim" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Bana atandı" @@ -694,11 +694,11 @@ msgstr "Daha önce tamamlandı" msgid "Completed after" msgstr "Sonra tamamlandı" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "En yakın tarih" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "Maksimum Tarih" @@ -733,12 +733,12 @@ msgstr "İzlenen" msgid "Testable" msgstr "Test Edilebilir" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "Sipariş Açık" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Tahsis Edildi" @@ -772,15 +772,15 @@ msgstr "Üretim Emri" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Konum" @@ -955,7 +955,7 @@ msgstr "Düzenleyen" msgid "User who issued this build order" msgstr "Bu üretim emrini düzenleyen kullanıcı" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Bu üretim emrinden sorumlu kullanıcı veya grup" msgid "External Link" msgstr "Harici Bağlantı" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" @@ -982,8 +982,8 @@ msgstr "Üretim Önceliği" msgid "Priority of this build order" msgstr "Bu üretim emrinin önceliği" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Proje Kodu" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Üretim nesnesi" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "Kur" msgid "Build" msgstr "Yap" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Varyantlara İzin Ver" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "ML Ögesi" @@ -1597,47 +1597,55 @@ msgstr "Geciken Üretim Emri" msgid "Build order {bo} is now overdue" msgstr "{bo} üretim emri şimdi gecikti" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "Model ID" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "Küçük Resim Var" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Link Olanlar" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "Dosya Olanlar" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "Kullanıcının bu ekleri silmek için izni yok" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "Kullanıcının bu eki düzenleme izni yok" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "Kullanıcının bu eki silmek için izni yok" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "Seçim listesi kilitli" @@ -1665,7 +1673,7 @@ msgstr "Etiketler" msgid "Project Code Label" msgstr "Proje Kodu Etiketi" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Güncellendi" @@ -1681,65 +1689,65 @@ msgstr "Güncelleyen" msgid "User who last updated this object" msgstr "Bu nesneyi en son güncelleyen kullanıcı" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Eşsiz proje kodu" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Proje açıklaması" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Aktif" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Bu projeden sorumlu kullanıcı veya grup" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "Ayarlar anahtarı" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Ayarlar değeri" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Seçilen değer geçerli bir seçenek değil" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Değer bir boolean değer olmalıdır" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Değer bir integer değer olmalıdır" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "Değer geçerli bir sayı olmalıdır" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "Değer doğrulama kontrollerini geçemiyor" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Anahtar dizesi benzersiz olmalı" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Anahtar dizesi benzersiz olmalı" msgid "User" msgstr "Kullanıcı" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Fiyat kademesi miktarı" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Fiyat" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Belirtilen miktardaki birim fiyat" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Bitiş Noktası" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Bu web kancasının alındığı uç nokta" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Bu web kancası için ad" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Bu web kancası aktif mi" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Token" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Erişim için belirteç" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Gizli" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "HMAC için paylaşılan gizli bilgi" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "Mesaj ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Bu mesaj için benzersiz tanımlayıcı" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Sağlayıcı" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Bu mesajın alındığı ana bilgisayar" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Başlık" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Bu mesajın başlığı" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Gövde" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Bu mesajın gövdesi" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "Bu mesajın alındığı uç nokta" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Üzerinde çalışıldı" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "Bu mesajdaki iş bitirildi mi?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Kimlik" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Başlık" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Başlık" msgid "Link" msgstr "Bağlantı" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Yayınlandı" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Yazar" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Özet" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Oku" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Haberi okudunuz mu?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "Özel Birim" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "Birim simgesi benzersiz olmalıdır" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "Birim adı geçerli bir tanımlayıcı olmalıdır" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Birim adı" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Sembol" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "İsteğe bağlı birim simgesi" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Tanımlama" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Birim tanımlaması" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Ek" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Eksik dosya" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Bozuk dış bağlantı" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "Yeniden adlandırmak için dosya eklenmemiş" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "Dosya adı boş olamaz" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "Geçersiz dosya adı" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "Dosya uzantısı değiştirilemiyor" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "Bu adda bir dosya zaten var" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "Yeniden adlandırılan dosyayı kaydetme başarısız oldu" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "Model türü" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "Görsel için hedef model türü" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Eklenecek dosyayı seç" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "Küçük görsel" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "Bu ek için küçük görsel" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Yorum" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "Ek yorumu" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Yükleme tarihi" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Dosyanın yüklendiği tarih" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "Görsel mi" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "Bu ek geçerli bir görsel dosyası ise true" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Dosya Boyutu" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Bayt cinsinden dosya boyutu" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "Ek için belirtilen model türü geçersiz" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "Özel Durum" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "Özel Durumlar" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "Referans Durum Seti" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "Bu özel durum ile genişletilen durum seti" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Mantıksal anahtar" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "İş mantığında bu özel duruma eşit olan durum mantıksal anahtarı" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Değer" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "Modeller veritabanına kaydedilecek sayısal değer" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "Durumun adı" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Etiket" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "Ön yüzde gösterilecek etiket" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Renk" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "Ön yüzde gösterilecek renk" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Model" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "Bu durumun ilişkilendirildiği model" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "Model seçilmelidir" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "Anahtar Seçilmelidir" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "Mantıksal anahtar seçilmelidir" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "Anahtar, mantık anahtarından farklı olmalıdır" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "Geçerli bir referans durum sınıfı sağlanmalıdır" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "Anahtar, referans durumunun mantık anahtarlarından farklı olmalıdır" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "Mantıksal anahtar, referans durumunun mantıksal anahtarları içinde olmalıdır" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "İsim, referans durumunun isimlerinden farklı olmalıdır" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Seçim Listesi" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "Seçim Listeleri" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "Seçim listesinin adı" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "Seçim listesinin açıklaması" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Kilitli" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "Bu seçim listesi kilitli mi?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "Bu seçim listesi kullanılabilir mi?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "Kaynak Eklentisi" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "Seçim listesini sağlayan eklenti" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "Kaynak Dize" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "Bu liste için kullanılan kaynağı belirten isteğe bağlı dize" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "Varsayılan Girdi" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "Bu seçim listesi için varsayılan girdi" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Oluşturuldu" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "Seçim listesinin oluşturulduğu tarih ve saat" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Son Güncelleme" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "Seçim listesinin son güncellendiği tarih ve saat" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "Seçim Listesi Girdisi" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "Seçim Listesi Girişleri" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "Bu girdinin ait olduğu seçim listesi" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "Seçim listesi girdisinin değeri" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "Seçim listesi girdisi için etiket" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "Seçim listesi girdisinin açıklaması" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "Bu seçim listesi girdisi aktif mi?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Parametre Şablonu" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "Parametre Şablonları" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Onay kutusu parametrelerinin birimleri olamaz" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Onay kutusu parametrelerinin seçenekleri olamaz" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Seçenekler eşsiz olmalıdır" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Parametre şablon adı benzersiz olmalıdır" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "Bu parametre şablonu için hedef modeli türü" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Parametre Adı" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Birim" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Bu parametre için fiziksel birimler" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Parametre açıklaması" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Onay kutusu" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Bu parametre bir onay kutusu mu?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Seçenekler" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "Bu parametre için geçerli seçenekler (virgül ile ayrılmış)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "Bu parametre için seçim listesi" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Etkin" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "Bu parametre şablonu etkin mi?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "Parametre" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "Parametreler" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Parametre değeri için geçersiz seçim" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "Parametre için belirtilen model türü geçersiz" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "Bu parametre için hedef modelin ID'si" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Şablon" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "Parametre şablonu" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Veri" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Parametre Değeri" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Parametre Değeri" msgid "Note" msgstr "Not" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "İsteğe bağlı not alanı" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "Ana" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Görsel dosyası" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "Barkod Taraması" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "Barkod verisi" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "Barkodu taratan kullanıcı" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "Zaman damgası" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "Barkod taramasının tarihi ve saati" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "Barkodu işleyen URL uç noktası" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Bağlam" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "Barkod taraması için bağlam verisi" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "Yanıt" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "Barkod taramasından gelen yanıt verisi" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Sonuç" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "Barkod taraması başarılı mıydı?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "Bir hata oluştu" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "NVE-ER: E-posta günlüğünün silinmesi korumalı. Silmeye izin vermek için INVENTREE_PROTECT_EMAIL_LOG ayarını False olarak ayarlayın." -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "E-posta İletisi" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "E-posta İletileri" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "Duyuruldu" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "Gönderildi" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "Başarısız" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "Teslim edildi" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "Onaylandı" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "Gelen" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "Giden" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "Yanıt Yok" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "Teslimat Takibi" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "Okumayı Takip Et" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "Tıklamayı Takip Et" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "Global ID" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "Bu ileti için tanımlayıcı (harici sistem tarafından sağlanabilir)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "Konu Kimliği" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "Bu ileti konusu için tanımlayıcı (harici sistem tarafından sağlanabilir)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "Konu" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "Bu mesaja bağlı konu" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "Öncelik" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "E-Posta Konusu" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "E-posta Konuları" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Anahtar" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "Bu konu için benzersiz anahtar (konuyu tanımlamak için kullanılır)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "Bu konu için benzersiz tanımlayıcı" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "Dahili Olarak Başlatıldı" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "Bu konu dahili olarak mı başlatıldı?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "Konunun oluşturulduğu tarih ve saat" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "Konunun son güncellendiği tarih ve saat" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} iptal edildi" msgid "A order that is assigned to you was canceled" msgstr "Size atanmış bir emir iptal edildi" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Teslim Alınan Kalemler" @@ -4415,41 +4423,41 @@ msgstr "Değer büyük harf olmalıdır" msgid "Value must be a valid variable identifier" msgstr "Değer geçerli bir değişken tanımlayıcısı olmalıdır" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Parça Aktif" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "Üretici Aktif" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Tedarikçi Parçası Aktif" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "Ana Tedarikçi Parçası" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "Dahili Parça Aktif" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "Tedarikçi Aktif" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Üretici" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Şirket" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "Stoku Var" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "İletişim e-posta adresi" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "İletişim" @@ -5083,7 +5091,7 @@ msgstr "Her etiket için yazdırılacak kopya sayısı" msgid "Connected" msgstr "Bağlı" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Bilinmeyen" @@ -5211,133 +5219,133 @@ msgstr "Maksimum İlerleme" msgid "Maximum value for progress type, required if type=progress" msgstr "İlerleme türünün maksimum değeri, tür=ilerleme ise gerekli" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Sipariş Referansı" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "Açık" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "Proje Kodu Var" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Oluşturan" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "Öncesinde Oluşturuldu" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "Sonrasında Oluşturuldu" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "Başlangıç Tarihi Var" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "Öncesi Başlangıç Tarihi" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "Sonrası Başlangıç Tarihi" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "Hedef Tarihi Var" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "Öncesi Hedef Tarih" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "Sonrası Hedef Tarih" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "Daha önce güncellendi" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "Güncellendi (den sonra)" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "Fiyatlandırılmış" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "Öncesinde Tamamlandı" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "Sonrasında Tamamlandı" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "Harici Üretim Emri" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Sipariş" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "Sipariş Tamamlandı" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Dahili Parça" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "Sipariş Bekliyor" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Tamamlandı" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "Sevkiyatı Var" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "Sevkiyat bulunamadı" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Satın Alma Siparişi" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Satın Alma Siparişi" msgid "Sales Order" msgstr "Satış Siparişi" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "İade Siparişi" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "Aktarım Emri" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Sipariş referansı" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Durum" @@ -7102,51 +7110,51 @@ msgstr "Bu BOM kalemi, varyant parçaların BOM'larından devralınmıştır" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Varyant parçaların stok kalemleri bu BOM kalemi için kullanılabilir" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "İzlenebilir parçalar için miktar tamsayı olmalıdır" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Alt parça belirtilmelidir" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "BOM Kalemi Muadili" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "Muadil parça ile asıl parça aynı olamaz" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Üst BOM kalemi" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Muadil parça" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Parça 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Parça 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "İlgili Parçayı Seçin" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "Bu ilişki için not" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "Bir parça ile kendisi arasında parça ilişkisi oluşturulamaz" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Kopyalanan ilişki zaten mevcut" @@ -8470,17 +8478,17 @@ msgstr "Eklenti" msgid "No author found" msgstr "Yazar bulunamadı" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "'{p}' eklentisi, şu anki InvenTree sürümü {v} ile uyumlu değildir" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Eklenti en az {v} sürümünü gerektirir" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Eklenti en fazla {v} sürümünü gerektirir" @@ -10399,83 +10407,83 @@ msgstr "Dahili" msgid "Guest" msgstr "Konuk" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "Dil" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "Kullanıcının tercih ettiği dil" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "Tema" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "JSON formatında web kullanıcı arayüzü ayarları - lütfen manuel olarak düzenlemeyin!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "Kartlar" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "JSON formatında pano kartları ayarları - lütfen manuel olarak düzenlemeyin!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "Görünen Ad" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "Kullanıcının görünen adı" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "Konumu" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "Ana unvanı veya pozisyonu" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "Kullanıcı durum mesajı" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "Kullanıcı konum bilgisi" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "Kullanıcı, sistemi aktif kullanıyor" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "Kullanıcının tercih edilen iletişim bilgileri" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "Kullanıcı Türü" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "Bu, hangi tür kullanıcı?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "Organizasyon" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "Kullanıcının ana organizasyonu/ilişkisi" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "Birincil Grup" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "Kullanıcının birincil grubu" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index c356d3a065..039f2caa63 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "Кінцева точка API не знайдена" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Сутності необхідно надати списком" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "Надано неправильний список сутностей" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "Немає сутностей що відповідають наданим критеріям" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Дані відсутні" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "У користувача немає дозволу на перегляд цієї моделі" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "Неправильне десяткове значення" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Назва" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Опис" msgid "Description (optional)" msgstr "Опис (опціонально)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Шлях" @@ -335,7 +335,7 @@ msgstr "Помилка сервера" msgid "An error has been logged by the server." msgstr "" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "Тестуємо" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "" @@ -772,15 +772,15 @@ msgstr "" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Місце" @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "" @@ -982,8 +982,8 @@ msgstr "" msgid "Priority of this build order" msgstr "" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Дозволити варіанти" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "" @@ -1597,47 +1597,55 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "" msgid "User" msgstr "Користувач" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Ціна" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Назва" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Назва" msgid "Link" msgstr "Посилання" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Коментар" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "Дата завантаження" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "Дата завантаження файлу" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "Розмір файлу" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "Розмір файлу в байтах" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "Етикетка" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "Колір" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "Модель" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "Список вибору" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "Заблоковано" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Прапорець" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Шаблон" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Дані" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "" msgid "Note" msgstr "Примітка" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "Позиція активна" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "Позиція постачальника активна" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "Внутрішня позиція активна" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Виробник" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Внутрішній компонент" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "" @@ -7102,51 +7110,51 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Позиція 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Позиція 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "" @@ -8470,17 +8478,17 @@ msgstr "" msgid "No author found" msgstr "" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 6078c047eb..8b57b76336 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "API endpoint không tồn tại" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "Cần cung cấp danh sách các mặt hàng để thực hiện giao dịch mua số lượng lớn." -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "Các mặt hàng phải được cung cấp dưới dạng danh sách." -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "Không có dữ liệu được cung cấp" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 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" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "Số tham chiếu quá lớn" msgid "Invalid choice" msgstr "Lựa chọn sai" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "Tên" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "Mô tả" msgid "Description (optional)" msgstr "Mô tả (tùy chọn)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "Đường dẫn" @@ -335,7 +335,7 @@ 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/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "Đơn vị vật lý không hợp lệ" msgid "Not a valid currency code" msgstr "Mã tiền tệ không hợp lệ" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "Trạng thái đặt hàng" @@ -599,8 +599,8 @@ msgstr "Trạng thái đặt hàng" msgid "Parent Build" msgstr "Phiên bản cha" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "" @@ -608,13 +608,13 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "Danh mục" msgid "Ancestor Build" msgstr "Xây dựng nguồn gốc" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "Đã gán cho tôi" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Đã theo dõi" msgid "Testable" msgstr "Có thể kiểm tra" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "Đã cấp phát" @@ -772,15 +772,15 @@ msgstr "Tạo đơn hàng" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "Địa điểm" @@ -955,7 +955,7 @@ msgstr "Cấp bởi" 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:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt bản msgid "External Link" msgstr "Liên kết bên ngoài" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "Liên kết đến URL bên ngoài" @@ -982,8 +982,8 @@ msgstr "Độ ưu tiên" msgid "Priority of this build order" msgstr "Độ quan trọng của đơn đặt bản dựng" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "Mã dự án" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "Dựng đối tượng" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "Sản phẩm nhà cung cấp" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "Cho phép biến thể" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "Mục BOM" @@ -1597,47 +1597,55 @@ 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" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "Đường dẫn" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "File" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "Không có quyền xoá file đính kèm" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "Không có quyền xoá file đính kèm" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "Nhãn mã dự án" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "Đã cập nhật" @@ -1681,65 +1689,65 @@ msgstr "" msgid "User who last updated this object" msgstr "" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "Mã dự án duy nhất" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "Mô tả dự án" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "Hoạt động" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "Người dùng hoặc nhóm có trách nhiệm với dự án này" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "Giá trị cài đặt" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "Giá trị đã chọn không hợp lệ" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "Giá trị phải là kiểu boolean" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "Giá trị phải là một số nguyên dương" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "Chuỗi khóa phải duy nhất" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "Chuỗi khóa phải duy nhất" msgid "User" msgstr "Người dùng" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "Giá" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "Đơn vị giá theo số lượng cụ thể" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "Đầu mối" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "Đầu mối tại điểm webhook được nhận" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "Tên của webhook này" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "Webhook có hoạt động không" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "Chữ ký số" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "Chữ ký số để truy cập" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "Bí mật" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "Mã bí mật dùng chung cho HMAC" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "Mã Tin nhắn" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "Định danh duy nhất cho tin nhắn này" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "Máy chủ" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "Mãy chủ từ tin nhắn này đã được nhận" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "Đầu mục" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "Đầu mục tin nhắn" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "Thân" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "Thân tin nhắn này" -#: common/models.py:1634 +#: common/models.py:1638 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:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "Làm việc vào" -#: common/models.py:1640 +#: common/models.py:1644 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:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "Mã" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "Tiêu đề" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "Tiêu đề" msgid "Link" msgstr "Liên kết" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "Đã công bố" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "Tác giả" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "Tóm tắt" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "Đọc" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "Tin này đã được đọc?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1840 +#: common/models.py:1844 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:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "Tên đơn vị" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "Biểu tượng" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "Biểu tượng đơn vị tùy chọn" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "Định nghĩa" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "Định nghĩa đơn vị" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "Đính kèm" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "Tập tin bị thiếu" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "Thiếu liên kết bên ngoài" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "Chọn file đính kèm" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "Bình luận" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "Giá trị" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "Đã tạo" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "Cập nhật lần cuối" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "Mẫu tham số" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "Tham số hộp kiểm tra không thể có đơn vị" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "Tham số hộp kiểm tra không thể có lựa chọn" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "Lựa chọn phải duy nhất" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "Tên tham số mẫu phải là duy nhất" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "Tên tham số" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "Đơn vị" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "Đơn vị vật lý cho tham số này" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "Mô tả tham số" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "Ô lựa chọn" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "Tham số này có phải là hộp kiểm tra?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "Lựa chọn" -#: common/models.py:2758 +#: common/models.py:2762 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)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "Đã bật" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "Lựa chọn sai cho giá trị tham số" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "Mẫu" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "Dữ liệu" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "Giá trị tham số" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "Giá trị tham số" msgid "Note" msgstr "Ghi chú" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "Trường ghi chú tùy chọn" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "Tệp ảnh" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "Ngữ cảnh" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "Kết quả" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "Khóa" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} đã bị hủy" 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:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "Mục đã nhận" @@ -4415,41 +4423,41 @@ msgstr "" msgid "Value must be a valid variable identifier" msgstr "" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "Nhà sản xuất" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "Doanh nghiêp" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "Địa chỉ email liên hệ" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "Liên hệ" @@ -5083,7 +5091,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "Không rõ" @@ -5211,133 +5219,133 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "Tham chiếu đơn đặt" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "Tạo bởi" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "Đặt hàng" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "Sản phẩm nội bộ" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "Đã hoàn thành" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Đơn hàng" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "Đơn hàng" msgid "Sales Order" msgstr "Đơn đặt hàng" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Đơn hàng trả lại" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "Mã đặt hàng" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "Trạng thái" @@ -7102,51 +7110,51 @@ msgstr "Mục BOM này được thừa kế bởi BOM cho sản phẩm biến th 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:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 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:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "Sản phẩm phụ phải được chỉ định" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "Sảm phẩm thay thế mục BOM" -#: part/models.py:4375 +#: part/models.py:4380 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:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "Hàng hóa BOM cha" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "Sản phẩm thay thế" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "Sản phẩm 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "Sản phẩm 2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "Chọn sản phẩm liên quan" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "" -#: part/models.py:4447 +#: part/models.py:4452 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:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "Đã tồn tại mối quan hệ trùng lặp" @@ -8470,17 +8478,17 @@ msgstr "Phần bổ sung" msgid "No author found" msgstr "Không tìm thấy tác giả" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "Phần bổ sung '{p}' không tương thích với phiên bản InvenTree hiện tại {v}" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "Phần bổ sung yêu cầu ít nhất phiên bản {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "Phần bổ sung yêu cầu tối đa phiên bản {v}" @@ -10399,83 +10407,83 @@ msgstr "" msgid "Guest" msgstr "" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "" 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 f620c837f5..396bb5326d 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "未找到 API 端点" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "批量操作必须提供物料清单" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "必须以列表形式提供项目" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "提供了无效的单位" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "所有过滤器只能使用true" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "没有符合所供条件的项目" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "未提供数据" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "此字段的值必须是唯一的。" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "项目不再符合提供的条件" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "用户没有权限查阅当前模型。" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "无效的数值" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "参考编号过大" msgid "Invalid choice" msgstr "无效选项" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "名称" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "描述" msgid "Description (optional)" msgstr "描述(选填)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "路径" @@ -335,7 +335,7 @@ msgstr "服务器错误" msgid "An error has been logged by the server." msgstr "服务器记录了一个错误。" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "无效的物理单位" msgid "Not a valid currency code" msgstr "无效的货币代码" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "订单状态" @@ -599,8 +599,8 @@ msgstr "订单状态" msgid "Parent Build" msgstr "父级生产订单" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "包含变体" @@ -608,13 +608,13 @@ msgstr "包含变体" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "类别" msgid "Ancestor Build" msgstr "可测试部分" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "分配给我" @@ -694,11 +694,11 @@ msgstr "完成日期早于" msgid "Completed after" msgstr "完成日期晚于" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "最小日期" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "最大日期" @@ -733,12 +733,12 @@ msgstr "可追溯" msgid "Testable" msgstr "需检测" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "未结算订单" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "已分配" @@ -772,15 +772,15 @@ msgstr "生产订单" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "库存位置" @@ -955,7 +955,7 @@ msgstr "发起人" msgid "User who issued this build order" msgstr "创建该生产订单的用户" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "该生产订单的责任人或责任团队" msgid "External Link" msgstr "外部链接" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "指向外部资源的URL链接" @@ -982,8 +982,8 @@ msgstr "生产优先级" msgid "Priority of this build order" msgstr "此生产订单的优先级" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "项目编号" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "生产对象" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "安裝到" msgid "Build" msgstr "生产" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "供应商零件" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "允许变体" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "物料清单项" @@ -1597,47 +1597,55 @@ msgstr "逾期的生产订单" msgid "Build order {bo} is now overdue" msgstr "生产订单 {bo} 现已逾期" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "型号ID" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "存在缩略图" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "是否链接" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "是否为文件" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "用户没有权限删除此附件" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "用户没有权限查看此附件" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "用户没有编辑此附件的权限" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "用户没有权限删除此附件" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "选择列表已锁定" @@ -1665,7 +1673,7 @@ msgstr "标签" msgid "Project Code Label" msgstr "项目编号标签" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "已是最新" @@ -1681,65 +1689,65 @@ msgstr "更新于" msgid "User who last updated this object" msgstr "上次修改该对象的用户" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "唯一项目编码" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "项目描述" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "激活" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "此项目编码是否启用?" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "负责此项目的用户或团队" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "设置密钥" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "设定值" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "所选值不是一个有效的选项" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "该值必须是布尔值" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "该值必须为整数" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "必须是有效数字" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "值未通过验证检查" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "键字符串必须是唯一的" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "键字符串必须是唯一的" msgid "User" msgstr "使用者" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "批发价数量" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "价格" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "指定数量的单位价格" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "端点" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "接收此网络钩子的端点" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "此网络钩子的名称" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "网络钩子是否已启用" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "令牌" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "访问令牌" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "密钥" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "HMAC共享密钥" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "消息ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "此邮件的唯一标识符" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "主机" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "接收此消息的主机" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "标题" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "此消息的标题" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "正文" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "此消息的正文" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "接收此消息的终点" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "工作于" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "这条消息的工作完成了吗?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "与此通知关联的可选显式 URL" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "标识" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "标题" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "标题" msgid "Link" msgstr "链接" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "已发布" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "作者" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "摘要" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "阅读" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "这条新闻被阅读了吗?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "自定义单位" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "单位符号必须唯一" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "单位名称必须是有效的标识符" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "单位名称" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "符号" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "可选单位符号" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "定义" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "单位定义" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "附件" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "缺少文件" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "缺少外部链接" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "没有要重命名的文件" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "文件名不能为空" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "无效的文件名" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "无法更改文件扩展名" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "已存在同名文件" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "重命名文件保存失败" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "模型类型" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "图片的目标模型类型" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "选择附件" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "缩略图" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "该附件对应的缩略预览图" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "备注" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "附件备注" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "上传日期" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "上传文件的日期" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "是否为图片文件" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "若该附件是合法图片文件,则值为 True(是)" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "文件大小" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "文件大小,以字节为单位" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "为附件指定的模型类型无效" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "自定状态" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "定制状态" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "参考状态设置" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "使用此自定义状态扩展状态的状态集" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "逻辑密钥" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "等同于商业逻辑中自定义状态的状态逻辑键" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "值" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "将保存至模型数据库的数值" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "状态名" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "标签" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "将在前端显示的标签" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "颜色" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "将在前端显示颜色" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "型号" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "该状态关联的模型" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "必须选定模型" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "必须选取密钥" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "必须选中逻辑密钥" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "密钥必须不同于逻辑密钥" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "必须提供有效的参考状态类" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "密钥必须不同于参考状态的逻辑密钥" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "逻辑密钥必须在参考状态的逻辑键中" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "名称必须不同于参考状态的名称" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "选择列表" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "选择列表" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "选择列表的名称" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "选择列表的描述" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "已锁定" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "此选择列表是否已锁定?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "能否使用此选择列表?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "源插件" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "提供选择列表的插件" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "源字符串" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "可选字符串,用于标识本列表的数据来源" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "缺省项" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "本选择列表的默认选项" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "已创建" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "选择列表的创建日期和时间" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "最近更新" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "选择列表的最后更新时间" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "选择列表项" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "选择列表项" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "此选项归属的选择列表" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "选择列表项的值" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "选择列表项的标签" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "选择列表项的描述" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "该选择列表项是否处于激活状态?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "参数模板" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "参数模板" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "不要求唯一" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "按模型类型唯一" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "全局唯一" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "勾选框参数不能有单位" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "复选框参数不能有选项" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "选择必须是唯一的" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "参数模板名称必须是唯一的" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "此参数模板的目标模型类型" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "参数名称" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "单位" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "此参数的物理单位" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "参数说明" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "勾选框" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "此参数是否为勾选框?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "选项" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "此参数的有效选择 (逗号分隔)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "此参数的选择列表" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "已启用" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "此参数模板是否启用?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "唯一性" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "强制此模板下关联参数值唯一" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "参数" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "参数" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "无效的参数值选择" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "参数值必须唯一" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "为附件指定的模型类型无效" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "此参数的目标模型的 ID" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "模板" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "参数模板" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "数据" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "参数值" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "参数值" msgid "Note" msgstr "备注" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "可选注释字段" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "主要的" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "图像文件" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "扫描条码" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "条码数据" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "扫描条码的用户" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "时间戳" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "扫描条形码的日期和时间" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "处理条码的 URL 端点" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "上下文" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "扫描条形码的上下文数据" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "响应" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "扫描条形码的响应数据" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "结果" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "条码扫描成功吗?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "发生错误" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8:邮件日志删除受保护。需设置 INVENTREE_PROTECT_EMAIL_LOG 为 False 以允许删除。" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "电子邮件信息" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "电子邮箱信息" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "已发布" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "已发送" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "失败" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "已送达" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "已确认" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "入站" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "出站" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "暂无回复消息" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "跟踪交付" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "已读追踪" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "点击追踪" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "全局ID" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "此消息的标识符 (可能由外部系统提供)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "主题 ID" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "此消息主题的标识符 (可能由外部系统提供)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "主题" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "链接到此消息的主题" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "优先" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "邮件主题" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "邮件主题" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "键" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "此主题的唯一密钥 (用于识别主题)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "此主题的唯一标识符" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "内部服务已启动" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "该线程是否为内部启动的?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "创建主题的日期和时间" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "主题最后更新的日期和时间" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} 已取消" msgid "A order that is assigned to you was canceled" msgstr "分配给您的订单已取消" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "收到的物品" @@ -4417,41 +4425,41 @@ msgstr "值必须大写" msgid "Value must be a valid variable identifier" msgstr "值必须是一个有效的变量标识符" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "零件已激活" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "制造商处于活动状态" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "供应商零件处于激活状态" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "主供应商部件" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "内部零件已激活" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "供应商已激活" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "制造商" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "公司" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "有库存" @@ -4488,7 +4496,7 @@ msgid "Contact email address" msgstr "联系人电子邮箱地址" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "联系人" @@ -5085,7 +5093,7 @@ msgstr "每个标签要打印的份数" msgid "Connected" msgstr "已连接" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "未知" @@ -5213,133 +5221,133 @@ msgstr "最大进度" msgid "Maximum value for progress type, required if type=progress" msgstr "进度类型的最大值。当 type=progress 时为必填项" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "订单参考" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "未完成" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "有项目编码" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "创建人" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "创建时间早于" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "创建时间晚于" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "有开始日期" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "开始日期早于" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "开始日期晚于" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "有目标日期" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "目标日期早于" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "目标日期晚于" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "更新时间早于" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "更新时间晚于" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "有定价" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "完成时间早于" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "完成时间晚于" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "外部生产订单" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "未找到采购订单" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "订单" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "订单完成" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "内部零件" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "订单待定" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "已完成" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "未找到销售订单" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "有配送" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "未找到发货记录" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "未找到退货订单" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "未找到调拨单" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "采购订单" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5348,14 +5356,14 @@ msgstr "采购订单" msgid "Sales Order" msgstr "销售订单" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "退货订单" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "调拨单" @@ -5452,7 +5460,7 @@ msgid "Order reference" msgstr "订单参考" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "狀態" @@ -7104,51 +7112,51 @@ msgstr "此物料清单项目是由物料清单继承的变体零件" msgid "Stock items for variant parts can be used for this BOM item" msgstr "变体零件的库存项可以用于此物料清单项目" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "可追踪零件的数量必须是整数" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "必须指定子零件" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "物料清单项目替代品" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "替代品零件不能与主零件相同" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "上级物料清单项目" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "替代品零件" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "零件 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "零件2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "选择相关的零件" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "此关系的注释" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "零件关系不能在零件和自身之间创建" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "复制关系已经存在" @@ -8472,17 +8480,17 @@ msgstr "插件" msgid "No author found" msgstr "未找到作者" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "插件 '{p}' 与当前 InvenTree 版本{v} 不兼容" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "插件所需最低版本 {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "插件所需最高版本 {v}" @@ -10401,83 +10409,83 @@ msgstr "内部" msgid "Guest" msgstr "访客" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "语言" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "用户首选语言" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "主题" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "Web界面设置为 JSON - 不要手动编辑!" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "小部件" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "设置面板小部件为 JSON - 不要手动编辑!" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "显示名称" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "用户自定义的显示名称" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "职位" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "主要职务或职位" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "用户状态信息" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "用户地址信息" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "用户正在积极使用系统" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "用户首选联系信息" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "用户类型" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "请选择用户类型?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "组织" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "用户主要组织/附属关系" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "主组" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" 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 b2b4141575..8739a25f8a 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: 2026-08-31 06:48+0000\n" -"PO-Revision-Date: 2026-08-31 06:50\n" +"POT-Creation-Date: 2026-09-04 03:18+0000\n" +"PO-Revision-Date: 2026-09-04 03:20\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -17,43 +17,43 @@ msgstr "" "X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n" "X-Crowdin-File-ID: 250\n" -#: InvenTree/api.py:374 +#: InvenTree/api.py:377 msgid "API endpoint not found" msgstr "未找到 API 端點" -#: InvenTree/api.py:447 +#: InvenTree/api.py:450 msgid "List of items must be provided for bulk operation" msgstr "必須提供項目清單以進行大量操作" -#: InvenTree/api.py:454 +#: InvenTree/api.py:457 msgid "Items must be provided as a list" msgstr "項目必須以列表形式提供" -#: InvenTree/api.py:462 +#: InvenTree/api.py:465 msgid "Invalid items list provided" msgstr "提供了無效的單位" -#: InvenTree/api.py:467 +#: InvenTree/api.py:470 msgid "All filter must only be used with true" msgstr "all 篩選器只能在值為 true 時使用" -#: InvenTree/api.py:472 +#: InvenTree/api.py:475 msgid "No items match the provided criteria" msgstr "沒有項目符合所提供的條件" -#: InvenTree/api.py:496 +#: InvenTree/api.py:499 msgid "No data provided" msgstr "未提供資料" -#: InvenTree/api.py:512 +#: InvenTree/api.py:515 msgid "This field must be unique." msgstr "此欄位須唯一值。" -#: InvenTree/api.py:616 +#: InvenTree/api.py:619 msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:866 InvenTree/models.py:1566 +#: InvenTree/api.py:869 InvenTree/models.py:1566 msgid "User does not have permission to view this model" msgstr "用户沒有權限查閲當前模型。" @@ -114,7 +114,7 @@ msgid "Invalid decimal value" msgstr "無效的十進位數值" #: InvenTree/fields.py:286 build/serializers.py:533 build/serializers.py:594 -#: build/serializers.py:1775 common/models.py:3084 company/models.py:828 +#: build/serializers.py:1775 common/models.py:3088 company/models.py:828 #: order/models.py:2173 #: report/templates/report/inventree_build_order_report.html:171 #: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777 @@ -277,17 +277,17 @@ msgstr "參考編號過大" msgid "Invalid choice" msgstr "無效的選項" -#: InvenTree/models.py:1251 common/models.py:1458 common/models.py:1858 -#: common/models.py:2294 common/models.py:2419 common/models.py:2729 +#: InvenTree/models.py:1251 common/models.py:1462 common/models.py:1862 +#: common/models.py:2298 common/models.py:2423 common/models.py:2733 #: common/serializers.py:681 generic/states/serializers.py:20 #: machine/models.py:28 part/models.py:1119 plugin/models.py:54 #: report/models.py:222 stock/models.py:89 msgid "Name" msgstr "名稱" -#: InvenTree/models.py:1257 build/models.py:274 common/models.py:183 -#: common/models.py:2426 common/models.py:2567 common/models.py:2744 -#: common/models.py:3344 company/models.py:563 company/models.py:819 +#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187 +#: common/models.py:2430 common/models.py:2571 common/models.py:2748 +#: common/models.py:3362 company/models.py:563 company/models.py:819 #: order/models.py:508 order/models.py:2218 part/models.py:1142 #: report/models.py:228 report/models.py:872 report/models.py:898 #: report/templates/report/inventree_build_order_report.html:116 @@ -299,7 +299,7 @@ msgstr "描述" msgid "Description (optional)" msgstr "描述(選填)" -#: InvenTree/models.py:1273 common/models.py:3431 +#: InvenTree/models.py:1273 common/models.py:3449 msgid "Path" msgstr "路徑" @@ -335,7 +335,7 @@ msgstr "伺服器錯誤" msgid "An error has been logged by the server." msgstr "伺服器紀錄了一個錯誤。" -#: InvenTree/models.py:1767 common/models.py:3369 +#: InvenTree/models.py:1767 common/models.py:3387 #: 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:34 @@ -590,7 +590,7 @@ msgstr "無效的物理單位" msgid "Not a valid currency code" msgstr "無效的貨幣代碼" -#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1537 +#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540 #: order/serializers.py:98 msgid "Order Status" msgstr "訂單狀態" @@ -599,8 +599,8 @@ msgstr "訂單狀態" msgid "Parent Build" msgstr "上層生產工單" -#: build/api.py:87 build/api.py:1070 order/api.py:612 order/api.py:852 -#: order/api.py:1329 order/api.py:1641 order/api.py:1958 order/api.py:2168 +#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853 +#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171 #: stock/api.py:633 msgid "Include Variants" msgstr "包含變體" @@ -608,13 +608,13 @@ msgstr "包含變體" #: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292 #: build/serializers.py:1203 build/serializers.py:1379 #: build/serializers.py:1472 company/models.py:1038 company/serializers.py:475 -#: order/api.py:325 order/api.py:329 order/api.py:1009 order/api.py:1342 -#: order/api.py:1345 order/api.py:2181 order/api.py:2184 order/api.py:2338 +#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343 +#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342 #: order/models.py:2350 order/models.py:2518 order/models.py:2519 #: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 #: part/models.py:3427 part/models.py:3449 part/models.py:3471 -#: part/models.py:3612 part/models.py:3941 part/models.py:4395 +#: part/models.py:3612 part/models.py:3941 part/models.py:4400 #: part/serializers.py:1333 part/serializers.py:2010 #: report/templates/report/inventree_bill_of_materials_report.html:110 #: report/templates/report/inventree_bill_of_materials_report.html:137 @@ -646,7 +646,7 @@ msgstr "類別" msgid "Ancestor Build" msgstr "可測試部分" -#: build/api.py:155 order/api.py:146 +#: build/api.py:155 order/api.py:147 msgid "Assigned to me" msgstr "分配給我" @@ -694,11 +694,11 @@ msgstr "完成於之前" msgid "Completed after" msgstr "完成於之後" -#: build/api.py:252 order/api.py:251 +#: build/api.py:252 order/api.py:252 msgid "Min Date" msgstr "最小日期" -#: build/api.py:275 order/api.py:270 +#: build/api.py:275 order/api.py:271 msgid "Max Date" msgstr "最大日期" @@ -733,12 +733,12 @@ msgstr "追蹤中" msgid "Testable" msgstr "可測試" -#: build/api.py:495 order/api.py:1073 order/api.py:1527 order/api.py:2402 +#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406 msgid "Order Outstanding" msgstr "訂單未完成" -#: build/api.py:505 build/serializers.py:1515 order/api.py:1032 -#: order/api.py:2361 +#: build/api.py:505 build/serializers.py:1515 order/api.py:1033 +#: order/api.py:2365 msgid "Allocated" msgstr "已分配" @@ -772,15 +772,15 @@ msgstr "生產工單" #: build/api.py:1121 build/api.py:1125 build/serializers.py:415 #: build/serializers.py:521 build/serializers.py:572 build/serializers.py:1253 -#: build/serializers.py:1259 order/api.py:1389 order/api.py:1394 -#: order/api.py:2220 order/api.py:2225 order/serializers.py:866 +#: build/serializers.py:1259 order/api.py:1390 order/api.py:1395 +#: order/api.py:2223 order/api.py:2228 order/serializers.py:866 #: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353 #: stock/api.py:1039 stock/serializers.py:116 stock/serializers.py:650 #: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063 #: stock/serializers.py:1131 stock/serializers.py:1770 #: stock/serializers.py:2043 stock/serializers.py:2171 #: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18 -#: users/models.py:545 +#: users/models.py:554 msgid "Location" msgstr "地點" @@ -955,7 +955,7 @@ msgstr "發布者" msgid "User who issued this build order" msgstr "發布此生產工單的使用者" -#: build/models.py:428 common/models.py:198 order/api.py:196 +#: build/models.py:428 common/models.py:202 order/api.py:197 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:157 msgid "Responsible" @@ -969,7 +969,7 @@ msgstr "負責此生產工單的使用者或羣組" msgid "External Link" msgstr "外部連結" -#: build/models.py:436 common/models.py:2115 part/models.py:1194 +#: build/models.py:436 common/models.py:2119 part/models.py:1194 #: stock/models.py:1234 msgid "Link to external URL" msgstr "外部URL連結" @@ -982,8 +982,8 @@ msgstr "製造優先度" msgid "Priority of this build order" msgstr "此生產工單的優先程度" -#: build/models.py:452 common/models.py:162 common/models.py:176 -#: order/api.py:182 order/models.py:517 order/models.py:2198 +#: build/models.py:452 common/models.py:162 common/models.py:180 +#: order/api.py:183 order/models.py:517 order/models.py:2198 msgid "Project Code" msgstr "專案代碼" @@ -1066,7 +1066,7 @@ msgid "Build object" msgstr "生產對象" #: build/models.py:2216 build/models.py:2496 build/serializers.py:310 -#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1382 +#: build/serializers.py:363 build/serializers.py:1431 common/models.py:1386 #: order/models.py:2129 order/models.py:3203 order/models.py:4193 #: order/serializers.py:1886 order/serializers.py:2390 #: order/serializers.py:2978 part/models.py:3383 part/models.py:3971 @@ -1455,8 +1455,8 @@ msgstr "安裝至" msgid "Build" msgstr "生產" -#: build/serializers.py:1291 company/models.py:641 order/api.py:338 -#: order/api.py:343 order/api.py:608 order/serializers.py:634 +#: build/serializers.py:1291 company/models.py:641 order/api.py:339 +#: order/api.py:344 order/api.py:609 order/serializers.py:634 #: stock/models.py:1175 stock/serializers.py:617 msgid "Supplier Part" msgstr "供應商零件" @@ -1486,7 +1486,7 @@ msgid "Allow Variants" msgstr "允許變體" #: build/serializers.py:1434 build/serializers.py:1440 part/models.py:3705 -#: part/models.py:4387 stock/api.py:937 stock/serializers.py:1038 +#: part/models.py:4392 stock/api.py:937 stock/serializers.py:1038 msgid "BOM Item" msgstr "物料清單項" @@ -1597,47 +1597,55 @@ msgstr "逾期的生產訂單" msgid "Build order {bo} is now overdue" msgstr "生產訂單 {bo} 現已逾期" -#: common/api.py:480 common/models.py:3017 +#: common/api.py:480 common/models.py:3021 msgid "Model ID" msgstr "模型 ID" -#: common/api.py:786 +#: common/api.py:815 msgid "Has Thumbnail" msgstr "" -#: common/api.py:795 +#: common/api.py:824 msgid "Is Link" msgstr "是否鏈接" -#: common/api.py:803 +#: common/api.py:832 msgid "Is File" msgstr "是否為文件" -#: common/api.py:878 +#: common/api.py:907 msgid "User does not have permission to delete these attachments" msgstr "用户沒有權限刪除此附件" -#: common/api.py:891 +#: common/api.py:920 msgid "User does not have permission to view this attachment" msgstr "" -#: common/api.py:902 +#: common/api.py:931 msgid "User does not have permission to edit this attachment" msgstr "" -#: common/api.py:928 +#: common/api.py:957 msgid "User does not have permission to delete this attachment" msgstr "用户沒有權限刪除此附件" -#: common/api.py:1388 common/api.py:1389 +#: common/api.py:1424 +msgid "User does not have permission to delete these parameters" +msgstr "" + +#: common/api.py:1441 +msgid "User does not have permission to delete this parameter" +msgstr "" + +#: common/api.py:1480 common/api.py:1481 msgid "This field is required" msgstr "" -#: common/api.py:1395 +#: common/api.py:1487 msgid "Invalid model ID" msgstr "" -#: common/api.py:1480 common/serializers.py:1141 common/serializers.py:1189 +#: common/api.py:1572 common/serializers.py:1141 common/serializers.py:1189 msgid "Selection list is locked" msgstr "選擇列表已鎖定" @@ -1665,7 +1673,7 @@ msgstr "" msgid "Project Code Label" msgstr "項目編碼標籤" -#: common/models.py:111 common/models.py:136 common/models.py:3771 +#: common/models.py:111 common/models.py:136 common/models.py:3789 msgid "Updated" msgstr "已是最新" @@ -1681,65 +1689,65 @@ msgstr "更新者" msgid "User who last updated this object" msgstr "最後更新此物件的使用者" -#: common/models.py:177 +#: common/models.py:181 msgid "Unique project code" msgstr "唯一項目編碼" -#: common/models.py:184 +#: common/models.py:188 msgid "Project description" msgstr "項目描述" -#: common/models.py:189 common/models.py:1463 common/models.py:2439 -#: common/models.py:2574 company/models.py:194 company/models.py:787 +#: common/models.py:193 common/models.py:1467 common/models.py:2443 +#: common/models.py:2578 company/models.py:194 company/models.py:787 #: machine/models.py:43 part/models.py:1310 plugin/models.py:69 -#: stock/api.py:702 users/models.py:191 users/models.py:550 +#: stock/api.py:702 users/models.py:191 users/models.py:559 #: users/serializers.py:349 users/serializers.py:470 msgid "Active" msgstr "激活" -#: common/models.py:190 +#: common/models.py:194 msgid "Is this project code active?" msgstr "" -#: common/models.py:199 +#: common/models.py:203 msgid "User or group responsible for this project" msgstr "負責此項目的用户或羣組" -#: common/models.py:798 common/models.py:1314 common/models.py:1352 +#: common/models.py:802 common/models.py:1318 common/models.py:1356 msgid "Settings key" msgstr "設定鍵值" -#: common/models.py:802 +#: common/models.py:806 msgid "Settings value" msgstr "設定值" -#: common/models.py:857 +#: common/models.py:861 msgid "Chosen value is not a valid option" msgstr "所選值不是一個有效的選項" -#: common/models.py:873 +#: common/models.py:877 msgid "Value must be a boolean value" msgstr "該值必須是布爾值" -#: common/models.py:881 +#: common/models.py:885 msgid "Value must be an integer value" msgstr "該值必須為整數" -#: common/models.py:889 +#: common/models.py:893 msgid "Value must be a valid number" msgstr "值必須為有效數字" -#: common/models.py:914 +#: common/models.py:918 msgid "Value does not pass validation checks" msgstr "值未通過驗證檢查" -#: common/models.py:936 +#: common/models.py:940 msgid "Key string must be unique" msgstr "鍵字符串必須是唯一的" -#: common/models.py:1360 common/models.py:1361 common/models.py:1471 -#: common/models.py:1472 common/models.py:1719 common/models.py:1720 -#: common/models.py:2131 common/models.py:2132 common/models.py:3419 +#: common/models.py:1364 common/models.py:1365 common/models.py:1475 +#: common/models.py:1476 common/models.py:1723 common/models.py:1724 +#: common/models.py:2135 common/models.py:2136 common/models.py:3437 #: importer/models.py:105 part/models.py:3478 part/models.py:3506 #: plugin/models.py:392 plugin/models.py:393 #: report/templates/report/inventree_test_report.html:105 users/models.py:122 @@ -1747,108 +1755,108 @@ msgstr "鍵字符串必須是唯一的" msgid "User" msgstr "使用者" -#: common/models.py:1383 +#: common/models.py:1387 msgid "Price break quantity" msgstr "批發價數量" -#: common/models.py:1390 company/serializers.py:352 order/models.py:2235 +#: common/models.py:1394 company/serializers.py:352 order/models.py:2235 #: order/models.py:3641 msgid "Price" msgstr "價格" -#: common/models.py:1391 +#: common/models.py:1395 msgid "Unit price at specified quantity" msgstr "指定數量的單位價格" -#: common/models.py:1448 common/models.py:1633 +#: common/models.py:1452 common/models.py:1637 msgid "Endpoint" msgstr "端點" -#: common/models.py:1449 +#: common/models.py:1453 msgid "Endpoint at which this webhook is received" msgstr "接收此網絡鈎子的端點" -#: common/models.py:1459 +#: common/models.py:1463 msgid "Name for this webhook" msgstr "此網絡鈎子的名稱" -#: common/models.py:1463 +#: common/models.py:1467 msgid "Is this webhook active" msgstr "網絡鈎子是否已啓用" -#: common/models.py:1479 users/models.py:170 +#: common/models.py:1483 users/models.py:170 msgid "Token" msgstr "令牌" -#: common/models.py:1480 +#: common/models.py:1484 msgid "Token for access" msgstr "訪問令牌" -#: common/models.py:1488 +#: common/models.py:1492 msgid "Secret" msgstr "密鑰" -#: common/models.py:1489 +#: common/models.py:1493 msgid "Shared secret for HMAC" msgstr "HMAC共享密鑰" -#: common/models.py:1597 common/models.py:3656 +#: common/models.py:1601 common/models.py:3674 msgid "Message ID" msgstr "消息ID" -#: common/models.py:1598 common/models.py:3646 +#: common/models.py:1602 common/models.py:3664 msgid "Unique identifier for this message" msgstr "此郵件的唯一標識符" -#: common/models.py:1606 +#: common/models.py:1610 msgid "Host" msgstr "主機" -#: common/models.py:1607 +#: common/models.py:1611 msgid "Host from which this message was received" msgstr "接收此消息的主機" -#: common/models.py:1615 +#: common/models.py:1619 msgid "Header" msgstr "標題" -#: common/models.py:1616 +#: common/models.py:1620 msgid "Header of this message" msgstr "此消息的標題" -#: common/models.py:1623 +#: common/models.py:1627 msgid "Body" msgstr "正文" -#: common/models.py:1624 +#: common/models.py:1628 msgid "Body of this message" msgstr "此消息的正文" -#: common/models.py:1634 +#: common/models.py:1638 msgid "Endpoint on which this message was received" msgstr "接收此消息的終點" -#: common/models.py:1639 +#: common/models.py:1643 msgid "Worked on" msgstr "工作於" -#: common/models.py:1640 +#: common/models.py:1644 msgid "Was the work on this message finished?" msgstr "這條消息的工作完成了嗎?" -#: common/models.py:1735 +#: common/models.py:1739 msgid "Optional explicit URL associated with this notification" msgstr "" -#: common/models.py:1775 +#: common/models.py:1779 msgid "Id" msgstr "標識" -#: common/models.py:1777 common/models.py:3338 +#: common/models.py:1781 common/models.py:3356 msgid "Title" msgstr "標題" -#: common/models.py:1779 common/models.py:2114 company/models.py:188 +#: common/models.py:1783 common/models.py:2118 company/models.py:188 #: company/models.py:483 company/models.py:554 company/models.py:810 #: order/models.py:523 order/models.py:2179 order/models.py:2754 #: part/models.py:1193 @@ -1856,478 +1864,478 @@ msgstr "標題" msgid "Link" msgstr "連結" -#: common/models.py:1781 +#: common/models.py:1785 msgid "Published" msgstr "已發佈" -#: common/models.py:1783 +#: common/models.py:1787 msgid "Author" msgstr "作者" -#: common/models.py:1785 +#: common/models.py:1789 msgid "Summary" msgstr "摘要" -#: common/models.py:1788 common/models.py:3623 +#: common/models.py:1792 common/models.py:3641 msgid "Read" msgstr "閲讀" -#: common/models.py:1788 +#: common/models.py:1792 msgid "Was this news item read?" msgstr "這條新聞被閲讀了嗎?" -#: common/models.py:1807 +#: common/models.py:1811 msgid "Custom Unit" msgstr "自定義單位" -#: common/models.py:1825 +#: common/models.py:1829 msgid "Unit symbol must be unique" msgstr "單位符號必須唯一" -#: common/models.py:1840 +#: common/models.py:1844 msgid "Unit name must be a valid identifier" msgstr "單位名稱必須是有效的標識符" -#: common/models.py:1859 +#: common/models.py:1863 msgid "Unit name" msgstr "單位名稱" -#: common/models.py:1866 +#: common/models.py:1870 msgid "Symbol" msgstr "符號" -#: common/models.py:1867 +#: common/models.py:1871 msgid "Optional unit symbol" msgstr "可選單位符號" -#: common/models.py:1873 +#: common/models.py:1877 msgid "Definition" msgstr "定義" -#: common/models.py:1874 +#: common/models.py:1878 msgid "Unit definition" msgstr "單位定義" -#: common/models.py:1942 common/models.py:2097 stock/models.py:3906 +#: common/models.py:1946 common/models.py:2101 stock/models.py:3906 #: stock/serializers.py:263 msgid "Attachment" msgstr "附件" -#: common/models.py:1988 +#: common/models.py:1992 msgid "Missing file" msgstr "缺少檔案" -#: common/models.py:1989 +#: common/models.py:1993 msgid "Missing external link" msgstr "缺少外部連結" -#: common/models.py:2037 +#: common/models.py:2041 msgid "No file attached to rename" msgstr "" -#: common/models.py:2040 +#: common/models.py:2044 msgid "Filename cannot be empty" msgstr "" -#: common/models.py:2045 common/models.py:2065 +#: common/models.py:2049 common/models.py:2069 msgid "Invalid filename" msgstr "" -#: common/models.py:2051 +#: common/models.py:2055 msgid "Cannot change file extension" msgstr "" -#: common/models.py:2070 +#: common/models.py:2074 msgid "A file with this name already exists" msgstr "" -#: common/models.py:2077 +#: common/models.py:2081 msgid "Failed to save renamed file" msgstr "" -#: common/models.py:2089 common/models.py:2723 +#: common/models.py:2093 common/models.py:2727 msgid "Model type" msgstr "模型類型" -#: common/models.py:2090 +#: common/models.py:2094 msgid "Target model type for image" msgstr "圖像的目標模型類型" -#: common/models.py:2099 +#: common/models.py:2103 msgid "Select file to attach" msgstr "選擇附件" -#: common/models.py:2105 +#: common/models.py:2109 msgid "Thumbnail" msgstr "" -#: common/models.py:2106 +#: common/models.py:2110 msgid "Thumbnail image for this attachment" msgstr "" -#: common/models.py:2122 +#: common/models.py:2126 msgid "Comment" msgstr "註解" -#: common/models.py:2123 +#: common/models.py:2127 msgid "Attachment comment" msgstr "附件評論" -#: common/models.py:2139 +#: common/models.py:2143 msgid "Upload date" msgstr "上傳日期" -#: common/models.py:2140 +#: common/models.py:2144 msgid "Date the file was uploaded" msgstr "上傳文件的日期" -#: common/models.py:2145 +#: common/models.py:2149 msgid "Is image" msgstr "" -#: common/models.py:2146 +#: common/models.py:2150 msgid "True if this attachment is a valid image file" msgstr "" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size" msgstr "文件大小" -#: common/models.py:2150 +#: common/models.py:2154 msgid "File size in bytes" msgstr "文件大小,以字節為單位" -#: common/models.py:2186 common/serializers.py:845 +#: common/models.py:2190 common/serializers.py:845 msgid "Invalid model type specified for attachment" msgstr "為附件指定的模型類型無效" -#: common/models.py:2270 +#: common/models.py:2274 msgid "Custom State" msgstr "自定狀態" -#: common/models.py:2271 +#: common/models.py:2275 msgid "Custom States" msgstr "定製狀態" -#: common/models.py:2276 +#: common/models.py:2280 msgid "Reference Status Set" msgstr "參考狀態設定" -#: common/models.py:2277 +#: common/models.py:2281 msgid "Status set that is extended with this custom state" msgstr "使用此自定義狀態擴展狀態的狀態集" -#: common/models.py:2281 generic/states/serializers.py:18 +#: common/models.py:2285 generic/states/serializers.py:18 msgid "Logical Key" msgstr "邏輯密鑰" -#: common/models.py:2283 +#: common/models.py:2287 msgid "State logical key that is equal to this custom state in business logic" msgstr "等同於商業邏輯中自定義狀態的狀態邏輯鍵" -#: common/models.py:2288 common/models.py:2555 machine/serializers.py:27 +#: common/models.py:2292 common/models.py:2559 machine/serializers.py:27 #: report/templates/report/inventree_test_report.html:104 stock/models.py:3898 msgid "Value" msgstr "值" -#: common/models.py:2289 +#: common/models.py:2293 msgid "Numerical value that will be saved in the models database" msgstr "將儲存於模型資料庫中的數值" -#: common/models.py:2295 +#: common/models.py:2299 msgid "Name of the state" msgstr "狀態名" -#: common/models.py:2304 common/models.py:2561 generic/states/serializers.py:22 +#: common/models.py:2308 common/models.py:2565 generic/states/serializers.py:22 msgid "Label" msgstr "標籤" -#: common/models.py:2305 +#: common/models.py:2309 msgid "Label that will be displayed in the frontend" msgstr "在前端顯示的標籤" -#: common/models.py:2312 generic/states/serializers.py:24 +#: common/models.py:2316 generic/states/serializers.py:24 msgid "Color" msgstr "顏色" -#: common/models.py:2313 +#: common/models.py:2317 msgid "Color that will be displayed in the frontend" msgstr "將在前端顯示顏色" -#: common/models.py:2321 +#: common/models.py:2325 msgid "Model" msgstr "模式" -#: common/models.py:2322 +#: common/models.py:2326 msgid "Model this state is associated with" msgstr "該狀態關聯的模型" -#: common/models.py:2337 +#: common/models.py:2341 msgid "Model must be selected" msgstr "必須選定模型" -#: common/models.py:2340 +#: common/models.py:2344 msgid "Key must be selected" msgstr "必須選取密鑰" -#: common/models.py:2343 +#: common/models.py:2347 msgid "Logical key must be selected" msgstr "必須選中邏輯密鑰" -#: common/models.py:2347 +#: common/models.py:2351 msgid "Key must be different from logical key" msgstr "密鑰必須不同於邏輯密鑰" -#: common/models.py:2354 +#: common/models.py:2358 msgid "Valid reference status class must be provided" msgstr "必須提供有效參考狀態類別" -#: common/models.py:2360 +#: common/models.py:2364 msgid "Key must be different from the logical keys of the reference status" msgstr "密鑰必須不同於參考狀態的邏輯密鑰" -#: common/models.py:2367 +#: common/models.py:2371 msgid "Logical key must be in the logical keys of the reference status" msgstr "邏輯密鑰必須在參考狀態的邏輯鍵中" -#: common/models.py:2374 +#: common/models.py:2378 msgid "Name must be different from the names of the reference status" msgstr "名稱必須不同於參考狀態的名稱" -#: common/models.py:2414 common/models.py:2549 common/models.py:2768 +#: common/models.py:2418 common/models.py:2553 common/models.py:2772 msgid "Selection List" msgstr "選擇列表" -#: common/models.py:2415 +#: common/models.py:2419 msgid "Selection Lists" msgstr "選擇列表" -#: common/models.py:2420 +#: common/models.py:2424 msgid "Name of the selection list" msgstr "選擇列表名稱" -#: common/models.py:2427 +#: common/models.py:2431 msgid "Description of the selection list" msgstr "選擇列表描述" -#: common/models.py:2433 part/models.py:1315 +#: common/models.py:2437 part/models.py:1315 msgid "Locked" msgstr "已鎖定" -#: common/models.py:2434 +#: common/models.py:2438 msgid "Is this selection list locked?" msgstr "此選擇列表是否已鎖定?" -#: common/models.py:2440 +#: common/models.py:2444 msgid "Can this selection list be used?" msgstr "此選擇列表是否可使用?" -#: common/models.py:2448 +#: common/models.py:2452 msgid "Source Plugin" msgstr "來源模組" -#: common/models.py:2449 +#: common/models.py:2453 msgid "Plugin which provides the selection list" msgstr "提供此選擇列表的模組" -#: common/models.py:2454 +#: common/models.py:2458 msgid "Source String" msgstr "來源字串" -#: common/models.py:2455 +#: common/models.py:2459 msgid "Optional string identifying the source used for this list" msgstr "用於標示此列表來源的可選字串" -#: common/models.py:2464 +#: common/models.py:2468 msgid "Default Entry" msgstr "預設項目" -#: common/models.py:2465 +#: common/models.py:2469 msgid "Default entry for this selection list" msgstr "此選擇列表的預設項目" -#: common/models.py:2470 common/models.py:3766 +#: common/models.py:2474 common/models.py:3784 msgid "Created" msgstr "已創建" -#: common/models.py:2471 +#: common/models.py:2475 msgid "Date and time that the selection list was created" msgstr "選擇列表建立的日期與時間" -#: common/models.py:2476 +#: common/models.py:2480 msgid "Last Updated" msgstr "最近更新" -#: common/models.py:2477 +#: common/models.py:2481 msgid "Date and time that the selection list was last updated" msgstr "選擇列表最近更新的日期與時間" -#: common/models.py:2539 +#: common/models.py:2543 msgid "Selection List Entry" msgstr "選擇列表項目" -#: common/models.py:2540 +#: common/models.py:2544 msgid "Selection List Entries" msgstr "選擇列表項目" -#: common/models.py:2550 +#: common/models.py:2554 msgid "Selection list to which this entry belongs" msgstr "該項目所屬的選擇列表" -#: common/models.py:2556 +#: common/models.py:2560 msgid "Value of the selection list entry" msgstr "選擇列表項目的值" -#: common/models.py:2562 +#: common/models.py:2566 msgid "Label for the selection list entry" msgstr "選擇列表項目的標籤" -#: common/models.py:2568 +#: common/models.py:2572 msgid "Description of the selection list entry" msgstr "選擇列表項目的描述" -#: common/models.py:2575 +#: common/models.py:2579 msgid "Is this selection list entry active?" msgstr "此選擇列表項目是否啟用?" -#: common/models.py:2609 +#: common/models.py:2613 msgid "Parameter Template" msgstr "參數模板" -#: common/models.py:2610 +#: common/models.py:2614 msgid "Parameter Templates" msgstr "參數範本" -#: common/models.py:2631 +#: common/models.py:2635 msgid "No uniqueness required" msgstr "" -#: common/models.py:2632 +#: common/models.py:2636 msgid "Unique for model type" msgstr "" -#: common/models.py:2633 +#: common/models.py:2637 msgid "Globally unique" msgstr "" -#: common/models.py:2660 +#: common/models.py:2664 msgid "Checkbox parameters cannot have units" msgstr "勾選框參數不能有單位" -#: common/models.py:2665 +#: common/models.py:2669 msgid "Checkbox parameters cannot have choices" msgstr "複選框參數不能有選項" -#: common/models.py:2685 part/models.py:3576 +#: common/models.py:2689 part/models.py:3576 msgid "Choices must be unique" msgstr "選擇必須是唯一的" -#: common/models.py:2702 +#: common/models.py:2706 msgid "Parameter template name must be unique" msgstr "參數模板名稱必須是唯一的" -#: common/models.py:2724 +#: common/models.py:2728 msgid "Target model type for this parameter template" msgstr "此參數範本的目標模型類型" -#: common/models.py:2730 +#: common/models.py:2734 msgid "Parameter Name" msgstr "參數名稱" -#: common/models.py:2736 part/models.py:1268 +#: common/models.py:2740 part/models.py:1268 msgid "Units" msgstr "單位" -#: common/models.py:2737 +#: common/models.py:2741 msgid "Physical units for this parameter" msgstr "此參數的物理單位" -#: common/models.py:2745 +#: common/models.py:2749 msgid "Parameter description" msgstr "參數説明" -#: common/models.py:2751 +#: common/models.py:2755 msgid "Checkbox" msgstr "勾選框" -#: common/models.py:2752 +#: common/models.py:2756 msgid "Is this parameter a checkbox?" msgstr "此參數是否為勾選框?" -#: common/models.py:2757 part/models.py:3663 +#: common/models.py:2761 part/models.py:3663 msgid "Choices" msgstr "選項" -#: common/models.py:2758 +#: common/models.py:2762 msgid "Valid choices for this parameter (comma-separated)" msgstr "此參數的有效選擇 (逗號分隔)" -#: common/models.py:2769 +#: common/models.py:2773 msgid "Selection list for this parameter" msgstr "此參數的選擇清單" -#: common/models.py:2774 part/models.py:3638 report/models.py:297 +#: common/models.py:2778 part/models.py:3638 report/models.py:297 #: scim/models.py:31 msgid "Enabled" msgstr "已啓用" -#: common/models.py:2775 +#: common/models.py:2779 msgid "Is this parameter template enabled?" msgstr "是否啟用此參數範本?" -#: common/models.py:2781 +#: common/models.py:2785 msgid "Uniqueness" msgstr "" -#: common/models.py:2783 +#: common/models.py:2787 msgid "Enforce uniqueness of linked parameter values against this template" msgstr "" -#: common/models.py:2825 +#: common/models.py:2829 msgid "Parameter" msgstr "參數" -#: common/models.py:2826 +#: common/models.py:2830 msgid "Parameters" msgstr "參數集" -#: common/models.py:2872 +#: common/models.py:2876 msgid "Invalid choice for parameter value" msgstr "無效的參數值選擇" -#: common/models.py:2976 +#: common/models.py:2980 msgid "Parameter value must be unique" msgstr "" -#: common/models.py:2985 common/serializers.py:1070 +#: common/models.py:2989 common/serializers.py:1070 msgid "Invalid model type specified for parameter" msgstr "為參數指定的模型類型無效" -#: common/models.py:3018 +#: common/models.py:3022 msgid "ID of the target model for this parameter" msgstr "此參數的目標模型 ID" -#: common/models.py:3027 common/models.py:3310 common/setting/system.py:470 +#: common/models.py:3031 common/models.py:3328 common/setting/system.py:470 #: report/models.py:383 report/models.py:717 report/serializers.py:115 #: report/serializers.py:166 stock/serializers.py:250 msgid "Template" msgstr "模板" -#: common/models.py:3028 +#: common/models.py:3032 msgid "Parameter template" msgstr "參數範本" -#: common/models.py:3033 common/models.py:3408 importer/models.py:684 +#: common/models.py:3037 common/models.py:3426 importer/models.py:684 msgid "Data" msgstr "數據" -#: common/models.py:3034 +#: common/models.py:3038 msgid "Parameter Value" msgstr "參數值" -#: common/models.py:3043 common/models.py:3083 company/models.py:827 +#: common/models.py:3047 common/models.py:3087 company/models.py:827 #: order/serializers.py:916 order/serializers.py:2301 part/models.py:4041 -#: part/models.py:4427 +#: part/models.py:4432 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:38 #: report/templates/report/inventree_return_order_report.html:26 @@ -2338,226 +2346,226 @@ msgstr "參數值" msgid "Note" msgstr "備註" -#: common/models.py:3044 stock/serializers.py:778 stock/serializers.py:1139 +#: common/models.py:3048 stock/serializers.py:778 stock/serializers.py:1139 msgid "Optional note field" msgstr "可選註釋字段" -#: common/models.py:3187 common/models.py:3189 common/serializers.py:943 +#: common/models.py:3191 common/models.py:3193 common/serializers.py:943 #: common/serializers.py:947 msgid "This field is required." msgstr "" -#: common/models.py:3312 +#: common/models.py:3330 msgid "Is this note a template (not linked to a specific model instance)?" msgstr "" -#: common/models.py:3322 +#: common/models.py:3340 msgid "Target model type for this note" msgstr "" -#: common/models.py:3326 +#: common/models.py:3344 msgid "Target model instance ID for this note" msgstr "" -#: common/models.py:3333 company/models.py:793 +#: common/models.py:3351 company/models.py:793 msgid "Primary" msgstr "主要" -#: common/models.py:3334 +#: common/models.py:3352 msgid "Is this the primary note for the associated model?" msgstr "" -#: common/models.py:3338 +#: common/models.py:3356 msgid "Note title" msgstr "" -#: common/models.py:3345 +#: common/models.py:3363 msgid "Optional description field" msgstr "" -#: common/models.py:3350 +#: common/models.py:3368 msgid "Content" msgstr "" -#: common/models.py:3351 +#: common/models.py:3369 msgid "Note content" msgstr "" -#: common/models.py:3369 +#: common/models.py:3387 msgid "Image file" msgstr "圖像文件" -#: common/models.py:3404 +#: common/models.py:3422 msgid "Barcode Scan" msgstr "掃描條碼" -#: common/models.py:3409 +#: common/models.py:3427 msgid "Barcode data" msgstr "條碼數據" -#: common/models.py:3420 +#: common/models.py:3438 msgid "User who scanned the barcode" msgstr "掃描條碼" -#: common/models.py:3425 importer/models.py:72 +#: common/models.py:3443 importer/models.py:72 msgid "Timestamp" msgstr "時間戳" -#: common/models.py:3426 +#: common/models.py:3444 msgid "Date and time of the barcode scan" msgstr "掃描條碼的日期和時間" -#: common/models.py:3432 +#: common/models.py:3450 msgid "URL endpoint which processed the barcode" msgstr "處理條碼的 URL 終點" -#: common/models.py:3439 order/models.py:2225 plugin/serializers.py:93 +#: common/models.py:3457 order/models.py:2225 plugin/serializers.py:93 msgid "Context" msgstr "上下文" -#: common/models.py:3440 +#: common/models.py:3458 msgid "Context data for the barcode scan" msgstr "掃描條碼的上下文數據" -#: common/models.py:3447 +#: common/models.py:3465 msgid "Response" msgstr "響應" -#: common/models.py:3448 +#: common/models.py:3466 msgid "Response data from the barcode scan" msgstr "掃描條碼的響應數據" -#: common/models.py:3454 report/templates/report/inventree_test_report.html:103 +#: common/models.py:3472 report/templates/report/inventree_test_report.html:103 #: stock/models.py:3892 msgid "Result" msgstr "結果" -#: common/models.py:3455 +#: common/models.py:3473 msgid "Was the barcode scan successful?" msgstr "條碼掃描成功嗎?" -#: common/models.py:3537 +#: common/models.py:3555 msgid "An error occurred" msgstr "發生錯誤" -#: common/models.py:3558 +#: common/models.py:3576 msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion." msgstr "INVE-E8:已保護電子郵件日誌刪除。請將 INVENTREE_PROTECT_EMAIL_LOG 設為 False 以允許刪除。" -#: common/models.py:3605 +#: common/models.py:3623 msgid "Email Message" msgstr "電子郵件訊息" -#: common/models.py:3606 +#: common/models.py:3624 msgid "Email Messages" msgstr "電子郵件訊息" -#: common/models.py:3613 +#: common/models.py:3631 msgid "Announced" msgstr "已公告" -#: common/models.py:3615 +#: common/models.py:3633 msgid "Sent" msgstr "已發送" -#: common/models.py:3616 +#: common/models.py:3634 msgid "Failed" msgstr "失敗" -#: common/models.py:3619 +#: common/models.py:3637 msgid "Delivered" msgstr "已送達" -#: common/models.py:3627 +#: common/models.py:3645 msgid "Confirmed" msgstr "已確認" -#: common/models.py:3633 +#: common/models.py:3651 msgid "Inbound" msgstr "入站" -#: common/models.py:3634 +#: common/models.py:3652 msgid "Outbound" msgstr "出站" -#: common/models.py:3639 +#: common/models.py:3657 msgid "No Reply" msgstr "不回覆" -#: common/models.py:3640 +#: common/models.py:3658 msgid "Track Delivery" msgstr "追蹤投遞" -#: common/models.py:3641 +#: common/models.py:3659 msgid "Track Read" msgstr "追蹤已讀" -#: common/models.py:3642 +#: common/models.py:3660 msgid "Track Click" msgstr "追蹤點擊" -#: common/models.py:3645 common/models.py:3753 +#: common/models.py:3663 common/models.py:3771 msgid "Global ID" msgstr "全域 ID" -#: common/models.py:3658 +#: common/models.py:3676 msgid "Identifier for this message (might be supplied by external system)" msgstr "此訊息的識別碼(可能由外部系統提供)" -#: common/models.py:3665 +#: common/models.py:3683 msgid "Thread ID" msgstr "討論串 ID" -#: common/models.py:3667 +#: common/models.py:3685 msgid "Identifier for this message thread (might be supplied by external system)" msgstr "此訊息討論串的識別碼(可能由外部系統提供)" -#: common/models.py:3676 +#: common/models.py:3694 msgid "Thread" msgstr "討論串" -#: common/models.py:3677 +#: common/models.py:3695 msgid "Linked thread for this message" msgstr "此訊息所連結的討論串" -#: common/models.py:3693 +#: common/models.py:3711 msgid "Priority" msgstr "優先序" -#: common/models.py:3735 +#: common/models.py:3753 msgid "Email Thread" msgstr "電子郵件討論串" -#: common/models.py:3736 +#: common/models.py:3754 msgid "Email Threads" msgstr "電子郵件討論串" -#: common/models.py:3747 generic/states/serializers.py:16 +#: common/models.py:3765 generic/states/serializers.py:16 #: machine/serializers.py:24 plugin/models.py:46 users/models.py:111 msgid "Key" msgstr "鍵" -#: common/models.py:3750 +#: common/models.py:3768 msgid "Unique key for this thread (used to identify the thread)" msgstr "此討論串的唯一鍵(用於辨識)" -#: common/models.py:3754 +#: common/models.py:3772 msgid "Unique identifier for this thread" msgstr "此討論串的唯一識別碼" -#: common/models.py:3761 +#: common/models.py:3779 msgid "Started Internal" msgstr "內部建立" -#: common/models.py:3762 +#: common/models.py:3780 msgid "Was this thread started internally?" msgstr "此討論串是否為內部建立?" -#: common/models.py:3767 +#: common/models.py:3785 msgid "Date and time that the thread was created" msgstr "討論串建立的日期時間" -#: common/models.py:3772 +#: common/models.py:3790 msgid "Date and time that the thread was last updated" msgstr "討論串最後更新的日期時間" @@ -2579,7 +2587,7 @@ msgstr "{verbose_name} 已取消" msgid "A order that is assigned to you was canceled" msgstr "分配給您的訂單已取消" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:659 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:660 msgid "Items Received" msgstr "收到的物品" @@ -4415,41 +4423,41 @@ msgstr "值必須為大寫" msgid "Value must be a valid variable identifier" msgstr "值必須為有效的變數識別符" -#: company/api.py:148 +#: company/api.py:158 msgid "Part is Active" msgstr "零件已激活" -#: company/api.py:152 +#: company/api.py:162 msgid "Manufacturer is Active" msgstr "製造商處於活動狀態" -#: company/api.py:261 +#: company/api.py:271 msgid "Supplier Part is Active" msgstr "供應商零件處於激活狀態" -#: company/api.py:263 +#: company/api.py:273 msgid "Primary Supplier Part" msgstr "主要供應商零件" -#: company/api.py:267 +#: company/api.py:277 msgid "Internal Part is Active" msgstr "內部零件已激活" -#: company/api.py:272 +#: company/api.py:282 msgid "Supplier is Active" msgstr "供應商已激活" -#: company/api.py:284 company/models.py:540 company/serializers.py:501 +#: company/api.py:294 company/models.py:540 company/serializers.py:501 #: part/serializers.py:468 msgid "Manufacturer" msgstr "製造商" -#: company/api.py:291 company/models.py:124 company/models.py:408 +#: company/api.py:301 company/models.py:124 company/models.py:408 #: stock/api.py:955 msgid "Company" msgstr "公司" -#: company/api.py:301 +#: company/api.py:311 msgid "Has Stock" msgstr "有庫存" @@ -4486,7 +4494,7 @@ msgid "Contact email address" msgstr "聯繫人電子郵箱地址" #: company/models.py:181 company/models.py:315 order/models.py:586 -#: users/models.py:557 +#: users/models.py:566 msgid "Contact" msgstr "聯繫人" @@ -5083,7 +5091,7 @@ msgstr "每個標籤要打印的份數" msgid "Connected" msgstr "已連接" -#: machine/machine_types/label_printer.py:236 order/api.py:2567 +#: machine/machine_types/label_printer.py:236 order/api.py:2601 msgid "Unknown" msgstr "未知" @@ -5211,133 +5219,133 @@ msgstr "最大進度" msgid "Maximum value for progress type, required if type=progress" msgstr "進度類型的最大值,當 type=progress 時為必填" -#: order/api.py:142 +#: order/api.py:143 msgid "Order Reference" msgstr "訂單參考" -#: order/api.py:170 order/api.py:1362 order/api.py:2201 +#: order/api.py:171 order/api.py:1363 order/api.py:2204 msgid "Outstanding" msgstr "未完成" -#: order/api.py:186 +#: order/api.py:187 msgid "Has Project Code" msgstr "有項目編碼" -#: order/api.py:200 order/models.py:554 +#: order/api.py:201 order/models.py:554 msgid "Created By" msgstr "創建人" -#: order/api.py:204 +#: order/api.py:205 msgid "Created Before" msgstr "建立時間早於" -#: order/api.py:208 +#: order/api.py:209 msgid "Created After" msgstr "建立時間晚於" -#: order/api.py:212 +#: order/api.py:213 msgid "Has Start Date" msgstr "具有開始日期" -#: order/api.py:220 +#: order/api.py:221 msgid "Start Date Before" msgstr "開始日期早於" -#: order/api.py:224 +#: order/api.py:225 msgid "Start Date After" msgstr "開始日期晚於" -#: order/api.py:228 +#: order/api.py:229 msgid "Has Target Date" msgstr "具有目標日期" -#: order/api.py:236 +#: order/api.py:237 msgid "Target Date Before" msgstr "目標日期早於" -#: order/api.py:240 +#: order/api.py:241 msgid "Target Date After" msgstr "目標日期晚於" -#: order/api.py:244 +#: order/api.py:245 msgid "Updated Before" msgstr "更新之前" -#: order/api.py:248 +#: order/api.py:249 msgid "Updated After" msgstr "更新之後" -#: order/api.py:301 +#: order/api.py:302 msgid "Has Pricing" msgstr "有定價" -#: order/api.py:354 order/api.py:894 order/api.py:1682 order/api.py:1999 +#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002 msgid "Completed Before" msgstr "完成時間早於" -#: order/api.py:358 order/api.py:898 order/api.py:1686 order/api.py:2003 +#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006 msgid "Completed After" msgstr "完成時間晚於" -#: order/api.py:364 order/api.py:368 +#: order/api.py:365 order/api.py:369 msgid "External Build Order" msgstr "外部生產工單" -#: order/api.py:459 +#: order/api.py:460 msgid "Purchase order not found" msgstr "" -#: order/api.py:591 order/api.py:994 order/api.py:1325 order/api.py:2164 -#: order/api.py:2323 order/models.py:2331 order/models.py:2457 +#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167 +#: order/api.py:2327 order/models.py:2331 order/models.py:2457 #: order/models.py:2509 order/models.py:2690 order/models.py:3079 #: order/models.py:3597 order/models.py:3663 order/models.py:4030 msgid "Order" msgstr "訂單" -#: order/api.py:595 order/api.py:1062 order/api.py:2391 +#: order/api.py:596 order/api.py:1063 order/api.py:2395 msgid "Order Complete" msgstr "訂單完成" -#: order/api.py:627 order/api.py:631 order/serializers.py:774 +#: order/api.py:628 order/api.py:632 order/serializers.py:774 msgid "Internal Part" msgstr "內部零件" -#: order/api.py:649 +#: order/api.py:650 msgid "Order Pending" msgstr "訂單待定" -#: order/api.py:1047 order/api.py:2376 +#: order/api.py:1048 order/api.py:2380 msgid "Completed" msgstr "已完成" -#: order/api.py:1196 +#: order/api.py:1197 msgid "Sales order not found" msgstr "" -#: order/api.py:1378 +#: order/api.py:1379 msgid "Has Shipment" msgstr "已出貨" -#: order/api.py:1597 +#: order/api.py:1600 msgid "Shipment not found" msgstr "找不到發貨紀錄" -#: order/api.py:1775 +#: order/api.py:1778 msgid "Return order not found" msgstr "" -#: order/api.py:2078 +#: order/api.py:2081 msgid "Transfer order not found" msgstr "" -#: order/api.py:2559 order/models.py:656 order/models.py:2332 +#: order/api.py:2593 order/models.py:656 order/models.py:2332 #: order/models.py:2458 #: report/templates/report/inventree_purchase_order_report.html:13 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "採購訂單" -#: order/api.py:2561 order/models.py:1396 order/models.py:2510 +#: order/api.py:2595 order/models.py:1396 order/models.py:2510 #: order/models.py:2691 order/models.py:3080 #: report/templates/report/inventree_build_order_report.html:134 #: report/templates/report/inventree_sales_order_report.html:13 @@ -5346,14 +5354,14 @@ msgstr "採購訂單" msgid "Sales Order" msgstr "銷售訂單" -#: order/api.py:2563 order/models.py:3246 order/models.py:3598 +#: order/api.py:2597 order/models.py:3246 order/models.py:3598 #: order/models.py:3664 #: report/templates/report/inventree_return_order_report.html:12 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "退貨訂單" -#: order/api.py:2565 order/models.py:3686 order/models.py:4031 +#: order/api.py:2599 order/models.py:3686 order/models.py:4031 #: report/templates/report/inventree_transfer_order_report.html:11 msgid "Transfer Order" msgstr "" @@ -5450,7 +5458,7 @@ msgid "Order reference" msgstr "訂單參考" #: order/models.py:731 order/models.py:1484 order/models.py:3337 -#: order/models.py:3763 stock/serializers.py:1000 users/models.py:538 +#: order/models.py:3763 stock/serializers.py:1000 users/models.py:547 msgid "Status" msgstr "狀態" @@ -7102,51 +7110,51 @@ msgstr "此物料清單項目是由物料清單繼承的變體零件" msgid "Stock items for variant parts can be used for this BOM item" msgstr "變體零件的庫存項可以用於此物料清單項目" -#: part/models.py:4204 stock/models.py:1064 +#: part/models.py:4209 stock/models.py:1064 msgid "Quantity must be integer value for trackable parts" msgstr "可追蹤零件的數量必須是整數" -#: part/models.py:4214 part/models.py:4216 +#: part/models.py:4219 part/models.py:4221 msgid "Sub part must be specified" msgstr "必須指定子零件" -#: part/models.py:4354 +#: part/models.py:4359 msgid "BOM Item Substitute" msgstr "物料清單項目替代品" -#: part/models.py:4375 +#: part/models.py:4380 msgid "Substitute part cannot be the same as the master part" msgstr "替代品零件不能與主零件相同" -#: part/models.py:4388 +#: part/models.py:4393 msgid "Parent BOM item" msgstr "上級物料清單項目" -#: part/models.py:4396 +#: part/models.py:4401 msgid "Substitute part" msgstr "替代品零件" -#: part/models.py:4412 +#: part/models.py:4417 msgid "Part 1" msgstr "零件 1" -#: part/models.py:4420 +#: part/models.py:4425 msgid "Part 2" msgstr "零件2" -#: part/models.py:4421 +#: part/models.py:4426 msgid "Select Related Part" msgstr "選擇相關的零件" -#: part/models.py:4428 +#: part/models.py:4433 msgid "Note for this relationship" msgstr "此關係的備註" -#: part/models.py:4447 +#: part/models.py:4452 msgid "Part relationship cannot be created between a part and itself" msgstr "零件關係不能在零件和自身之間創建" -#: part/models.py:4452 +#: part/models.py:4457 msgid "Duplicate relationship already exists" msgstr "複製關係已經存在" @@ -8470,17 +8478,17 @@ msgstr "插件" msgid "No author found" msgstr "未找到作者" -#: plugin/registry.py:826 +#: plugin/registry.py:831 #, python-brace-format msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}" msgstr "插件 '{p}' 與當前 InvenTree 版本{v} 不兼容" -#: plugin/registry.py:829 +#: plugin/registry.py:834 #, python-brace-format msgid "Plugin requires at least version {v}" msgstr "插件所需最低版本 {v}" -#: plugin/registry.py:831 +#: plugin/registry.py:836 #, python-brace-format msgid "Plugin requires at most version {v}" msgstr "插件所需最高版本 {v}" @@ -10399,83 +10407,83 @@ msgstr "內部" msgid "Guest" msgstr "訪客" -#: users/models.py:503 +#: users/models.py:512 msgid "Language" msgstr "語言 LANG" -#: users/models.py:504 +#: users/models.py:513 msgid "Preferred language for the user" msgstr "使用者偏好語言" -#: users/models.py:509 +#: users/models.py:518 msgid "Theme" msgstr "主題" -#: users/models.py:510 +#: users/models.py:519 msgid "Settings for the web UI as JSON - do not edit manually!" msgstr "Web 介面設定(JSON,請勿手動編輯)" -#: users/models.py:515 +#: users/models.py:524 msgid "Widgets" msgstr "小工具" -#: users/models.py:517 +#: users/models.py:526 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" msgstr "儀表板小工具設定(JSON,請勿手動編輯)" -#: users/models.py:524 +#: users/models.py:533 msgid "Display Name" msgstr "顯示名稱" -#: users/models.py:525 +#: users/models.py:534 msgid "Chosen display name for the user" msgstr "使用者自選顯示名稱" -#: users/models.py:531 +#: users/models.py:540 msgid "Position" msgstr "職稱" -#: users/models.py:532 +#: users/models.py:541 msgid "Main job title or position" msgstr "主要職稱或職位" -#: users/models.py:539 +#: users/models.py:548 msgid "User status message" msgstr "使用者狀態訊息" -#: users/models.py:546 +#: users/models.py:555 msgid "User location information" msgstr "使用者位置資訊" -#: users/models.py:551 +#: users/models.py:560 msgid "User is actively using the system" msgstr "使用者目前活躍" -#: users/models.py:558 +#: users/models.py:567 msgid "Preferred contact information for the user" msgstr "使用者偏好聯絡資訊" -#: users/models.py:564 +#: users/models.py:573 msgid "User Type" msgstr "使用者類型" -#: users/models.py:565 +#: users/models.py:574 msgid "Which type of user is this?" msgstr "此為哪種類型的使用者?" -#: users/models.py:571 +#: users/models.py:580 msgid "Organisation" msgstr "組織" -#: users/models.py:572 +#: users/models.py:581 msgid "Users primary organisation/affiliation" msgstr "使用者主要所屬組織" -#: users/models.py:580 +#: users/models.py:589 msgid "Primary Group" msgstr "主要群組" -#: users/models.py:581 +#: users/models.py:590 msgid "Primary group for the user" msgstr "使用者的主要群組" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index a52b035e90..deff187d53 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\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" @@ -672,7 +672,7 @@ msgstr "اختيار سجلات" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "إضافة ملاحظة" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "قاعدة بيانات ترحيلات" msgid "There are pending database migrations." msgstr "هناك هي قيد الانتظار قاعدة بيانات ترحيلات." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Learn المزيد حول {code}" @@ -3283,27 +3291,27 @@ msgstr "خطأ في جارٍ التحميل إشعارات." msgid "Primary Action" msgstr "أساسي إجراء" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "لا Overview متاح" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "لا overview متاح لـ هذا نموذج نوع" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "عرض الكل نتائج" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "نتائج" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "إزالة بحث مجموعة" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "إزالة بحث مجموعة" msgid "Suppliers" msgstr "الموردون" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "الشركات المصنعة" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "العملاء" @@ -3326,41 +3334,41 @@ msgstr "العملاء" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "إدخال بحث نص" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "تحديث بحث نتائج" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "بحث خيارات" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Whole word بحث" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "تعبير نمطي بحث" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "ملاحظات بحث" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "خطأ حدث during بحث استعلام" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "لا نتائج" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "لا نتائج متاح لـ بحث استعلام" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index b20605d6cd..9c796fe399 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 7516eb7d5b..ef85320e4d 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -672,7 +672,7 @@ msgstr "Výběr záznamů" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Přidat poznámku" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Migrace databáze" msgid "There are pending database migrations." msgstr "Některé databáze čekají na migraci." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Další informace o {code}" @@ -3283,27 +3291,27 @@ msgstr "Chyba při načítání oznámení." msgid "Primary Action" msgstr "Primární akce" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Není k dispozici žádný přehled" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Pro tento typ modelu není k dispozici žádný přehled" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Zobrazit všechny výsledky" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "výsledky" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Odstranit skupinu vyhledávání" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Odstranit skupinu vyhledávání" msgid "Suppliers" msgstr "Dodavatelé" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Výrobci" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Zákazníci" @@ -3326,41 +3334,41 @@ msgstr "Zákazníci" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Zadejte hledaný text" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Obnovit výsledky hledání" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Možnosti hledání" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Hledat celá slova" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Použít regulární výraz pro vyhledávání" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Vyhledat poznámky" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Při hledání došlo k chybě" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Žádné výsledky" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Pro hledání nejsou k dispozici žádné výsledky" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index e73fcf85f9..98b53b5253 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Tilføj Note" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Database Migrationer" msgid "There are pending database migrations." msgstr "Der er ventende databasemigreringer." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Lær mere om {code}" @@ -3283,27 +3291,27 @@ msgstr "Fejl ved indlæsning af notifikationer." msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Ingen Oversigt Tilgængelig" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Ingen oversigt tilgængelig for denne modeltype" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Vis alle resultater" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "resultater" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Fjern søgegruppe" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Fjern søgegruppe" msgid "Suppliers" msgstr "Leverandører" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Producenter" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Kunder" @@ -3326,41 +3334,41 @@ msgstr "Kunder" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Indtast søgetekst" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Opdater søgeresultater" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Søg Indstillinger" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Hele ord søgning" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Regex søgning" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Søg i noter" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Der opstod en fejl under søgning" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Ingen Resultater" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Ingen resultater til rådighed for søgeforespørgsel" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index ffd64ed651..1461a3a2f5 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Notiz hinzufügen" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Datenbankmigrationen" msgid "There are pending database migrations." msgstr "Es gibt ausstehende Datenbankmigrationen." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Mehr über {code} erfahren" @@ -3283,27 +3291,27 @@ msgstr "Fehler beim Laden der Benachrichtigungen." msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Keine Übersicht verfügbar" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Keine Übersicht für diesen Modelltyp verfügbar" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Alle Ergebnisse anzeigen" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "Ergebnisse" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Suchgruppe entfernen" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Suchgruppe entfernen" msgid "Suppliers" msgstr "Lieferanten" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Hersteller" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Kunden" @@ -3326,41 +3334,41 @@ msgstr "Kunden" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Suchtext eingeben" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Suchergebnisse aktualisieren" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Suchoptionen" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Volltextsuche" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Regex Suche" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Notizen durchsuchen" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Bei der Suchanfrage ist ein Fehler aufgetreten" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Keine Ergebnisse" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Keine Ergebnisse für Suchanfrage verfügbar" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 981e87c814..8ee0f4bedf 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Προσθήκη σημείωσης" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Μεταναστεύσεις βάσης δεδομένων" msgid "There are pending database migrations." msgstr "Υπάρχουν εκκρεμείς μεταναστεύσεις στη βάση δεδομένων." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Μάθετε περισσότερα για {code}" @@ -3283,27 +3291,27 @@ msgstr "Σφάλμα φόρτωσης ειδοποιήσεων." msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Δεν υπάρχει διαθέσιμη επισκόπηση" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Δεν υπάρχει διαθέσιμη επισκόπηση για αυτόν τον τύπο μοντέλου" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Προβολή όλων των αποτελεσμάτων" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "αποτελέσματα" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Αφαίρεση ομάδας αναζήτησης" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Αφαίρεση ομάδας αναζήτησης" msgid "Suppliers" msgstr "Προμηθευτές" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Κατασκευαστές" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Πελάτες" @@ -3326,41 +3334,41 @@ msgstr "Πελάτες" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Εισάγετε κείμενο αναζήτησης" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Ανανέωση αποτελεσμάτων αναζήτησης" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Επιλογές αναζήτησης" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Αναζήτηση ολόκληρης λέξης" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Αναζήτηση με regex" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Αναζήτηση στις σημειώσεις" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Παρουσιάστηκε σφάλμα κατά την αναζήτηση" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Κανένα αποτέλεσμα" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Δεν υπάρχουν αποτελέσματα για το ερώτημα αναζήτησης" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 546ed7378c..519a468495 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -667,7 +667,7 @@ msgstr "Selection Entries" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1691,16 +1691,16 @@ msgstr "Updated by" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "Add Note Template" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Add Note" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "Add Note Template" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "Delete Note Template" @@ -3049,7 +3049,15 @@ msgstr "Database Migrations" msgid "There are pending database migrations." msgstr "There are pending database migrations." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "CORS Settings" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "CORS is set to allow all origins." + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Learn more about {code}" @@ -3278,27 +3286,27 @@ msgstr "Error loading notifications." msgid "Primary Action" msgstr "Primary Action" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "No Overview Available" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "No overview available for this model type" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "View all results" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "results" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Remove search group" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3306,13 +3314,13 @@ msgstr "Remove search group" msgid "Suppliers" msgstr "Suppliers" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Manufacturers" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Customers" @@ -3321,41 +3329,41 @@ msgstr "Customers" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Enter search text" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Refresh search results" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Search Options" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Whole word search" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Regex search" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Notes search" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "An error occurred during search query" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "No Results" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "No results available for search query" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 31831e4afd..90ace717ef 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Añadir Nota" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Migraciones de Bases de Datos" msgid "There are pending database migrations." msgstr "Hay migraciones pendientes de base de datos." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Ver todos los resultados" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "resultados" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "Proveedores" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Fabricantes" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Clientes" @@ -3326,41 +3334,41 @@ msgstr "Clientes" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Introduce texto a buscar" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Actualizar resultados de búsqueda" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Opciones de búsqueda" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Búsqueda por palabra" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Búsqueda por expresión regular" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Se ha producido un error durante la consulta de búsqueda" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Sin resultados" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "No hay resultados disponibles para consulta de búsqueda" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 57cc4eba7d..298181a669 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Añadir Nota" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "No hay resumen disponible" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "No hay resúmenes disponibles para este tipo de modelo" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Ver todos los resultados" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "resultados" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Eliminar grupo de búsqueda" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Eliminar grupo de búsqueda" msgid "Suppliers" msgstr "Proveedores" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Fabricantes" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Clientes" @@ -3326,41 +3334,41 @@ msgstr "Clientes" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Introduce texto a buscar" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Actualizar resultados de búsqueda" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Opciones de búsqueda" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Búsqueda de palabras completas" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Búsqueda por expresión regular" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Se ha producido un error durante la consulta de búsqueda" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Sin Resultados" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "No hay resultados disponibles para consulta de búsqueda" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 23ba18183c..1dc4e57c8a 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Lisa märkus" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Andmebaasi migreerimised" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Vaata kõiki tulemusi" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "tulemused" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "Tarnijaid" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Kliendid" @@ -3326,41 +3334,41 @@ msgstr "Kliendid" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Lisage otsitav tekst" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Otsingu valikud" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Regex otsing" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Otsingu päringu ajal ilmnes viga" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Otsingu päringu jaoks tulemusi pole saadaval" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index c30ffbf0e4..6d13f10ae6 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index e65880813a..5c018abe9e 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index 5b86458cd2..fe6a6f9420 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Ajouter une note" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Migrations de base de données" msgid "There are pending database migrations." msgstr "Il y a des migrations de base de données en attente." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "En savoir plus sur {code}" @@ -3283,27 +3291,27 @@ msgstr "Impossible de charger les notifications." msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Pas d'aperçu disponible" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Aucune vue d'ensemble n'est disponible pour ce type de modèle" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Voir tous les résultats" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "résultats" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Supprimer le groupe de recherche" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Supprimer le groupe de recherche" msgid "Suppliers" msgstr "Fournisseurs" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Fabricants" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Clients" @@ -3326,41 +3334,41 @@ msgstr "Clients" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Entrez un texte à rechercher" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Actualiser les résultats de la recherche" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Options de recherche" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Recherche par mot entier" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Recherche par regex" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Recherche de notes" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Une erreur s'est produite lors de la recherche" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Aucun résultat" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Aucun résultat disponible pour la requête" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index dbf382680c..6660dfe09a 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n==2 ? 1 : 2);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "תוצאות" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "הזן טקסט חיפוש" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "אפשרויות חיפוש" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "חיפוש מילה שלמה" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "חיפוש רגולרי" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "אירעה שגיאה במהלך שאילתת החיפוש" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "אין תוצאות זמינות עבור שאילתת חיפוש" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 43677d948b..7451946f93 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index ebe2f42eb8..9d65b9a776 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Megjegyzés hozzáadása" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Adatbázis migrációk" msgid "There are pending database migrations." msgstr "Függőben lévő adatbázis migrációk." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Tudjon meg többet: {code}" @@ -3283,27 +3291,27 @@ msgstr "Hiba az értesítések betöltésekor." msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Nincsen áttekintő" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Ehhez a model típushoz nincs áttekintő" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Az összes eredmény megtekintése" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "eredmények" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Keresési csoport eltávolítása" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Keresési csoport eltávolítása" msgid "Suppliers" msgstr "Beszállítók" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Gyártók" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Vevők" @@ -3326,41 +3334,41 @@ msgstr "Vevők" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Írd be a keresett szöveget" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Keresési találatok frissítése" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Keresési opciók" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Teljes szó keresés" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Regex keresés" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Megjegyzések keresése" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Hiba történt a keresés közben" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Nincs találat" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Nincs találat a keresésre" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index ec8aa4bb07..8cefaa67f3 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Tambah Catatan" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Pelanggan" @@ -3326,41 +3334,41 @@ msgstr "Pelanggan" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Tidak ada hasil" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 0c07af9cab..5c937e717b 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Aggiungi Nota" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Migrazioni Database" msgid "There are pending database migrations." msgstr "Ci sono migrazioni di database in sospeso." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Scopri di più su {code}" @@ -3283,27 +3291,27 @@ msgstr "Errore nel caricamento delle notifiche." msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Nessuna Riepilogo Disponibile" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Nessuna riepilogo disponibile per questo tipo di modello" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Visualizza tutti i risultati" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "risultati" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Rimuovi gruppo di ricerca" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Rimuovi gruppo di ricerca" msgid "Suppliers" msgstr "Fornitori" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Produttori" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Clienti" @@ -3326,41 +3334,41 @@ msgstr "Clienti" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Inserisci il testo della ricerca" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Aggiorna Risultati di Ricerca" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Opzioni di Ricerca" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Ricerca parole intere" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Ricerca con regex" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Ricerca note" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Si è verificato un errore durante la ricerca" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Nessun risultato" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Nessun risultato disponibile per la ricerca" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 4a605baf31..0b0c597a4e 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -672,7 +672,7 @@ msgstr "選択エントリ" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "コメントを挿入" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "データベースの移行" msgid "There are pending database migrations." msgstr "保留中のデータベース移行があります" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "{code} についてもっと知る" @@ -3283,27 +3291,27 @@ msgstr "通知の読み込み中にエラーが発生しました。" msgid "Primary Action" msgstr "プライマリアクション" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "概要不明" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "このモデルタイプの概要はありません" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "全ての検索結果を表示" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "結果" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "検索グループの削除" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "検索グループの削除" msgid "Suppliers" msgstr "仕入先" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "メーカー" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "顧客" @@ -3326,41 +3334,41 @@ msgstr "顧客" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "検索文字列の入力" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "検索結果の更新" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "検索設定" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "全単語検索" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "正規表現検索" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "備考検索" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "検索中にエラーが発生しました" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "該当なし" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "検索結果がありません" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index d31da2afd9..5afe50d0d8 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -672,7 +672,7 @@ msgstr "선택 항목" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "메모 추가" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "데이터베이스 마이그레이션" msgid "There are pending database migrations." msgstr "대기 중인 데이터베이스 마이그레이션이 있습니다" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "{code}에 대해 더 알아보기" @@ -3283,27 +3291,27 @@ msgstr "알림을 불러오는 중 오류가 발생했습니다" msgid "Primary Action" msgstr "기본 작업" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "사용 가능한 개요 없음" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "이 모델 유형에는 표시할 개요가 없습니다" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "모든 결과 보기" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "결과" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "검색 그룹 제거" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "검색 그룹 제거" msgid "Suppliers" msgstr "공급자" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "제조사" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "고객" @@ -3326,41 +3334,41 @@ msgstr "고객" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "검색어를 입력하세요" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "검색 결과 새로 고침" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "검색 옵션" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "단어 전체 검색" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "정규식 검색" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "메모 검색" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "검색 요청 중 오류가 발생했습니다" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "결과 없음" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "검색어에 대한 결과가 없습니다" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index 73ba4a645f..a761f0f06a 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\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" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 174e2348e7..4911307282 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\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" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index c851a2f494..af42f9f461 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Opmerking toevoegen" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Database migraties" msgid "There are pending database migrations." msgstr "Er zijn nog geen database migraties." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Meer informatie over {code}" @@ -3283,27 +3291,27 @@ msgstr "Fout bij laden meldingen." msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Geen overzicht beschikbaar" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Geen overzicht beschikbaar voor dit type model" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Alle resultaten weergeven" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "Resultaat" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Verwijder zoekgroep" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Verwijder zoekgroep" msgid "Suppliers" msgstr "Leveranciers" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Fabrikant" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Klanten" @@ -3326,41 +3334,41 @@ msgstr "Klanten" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Geef zoektekst op" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Ververs zoekresultaten" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Zoek opties" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Volledige woord zoeken" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Regex zoeken" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Notities zoeken" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Er is een fout opgetreden tijdens de zoekopdracht" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Geen resultaten" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Geen resultaten beschikbaar voor zoekopdracht" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index b5fdb7f0b1..c22ddcf099 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "resultater" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "Leverandører" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Produsenter" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Kunder" @@ -3326,41 +3334,41 @@ msgstr "Kunder" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Skriv inn søketekst" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Alternativer for søk" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Helordsøk" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Regex-søk" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Det oppstod en feil under søk" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Ingen resultater tilgjengelig for søk" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 851c7ba6aa..95d873a40c 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\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" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Dodaj notatkę" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "wyniki" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Wpisz frazę, którą chcesz wyszukać" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Opcje wyszukiwania" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Wyszukiwanie całych słów" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Wyszukiwanie Regex" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Wystąpił błąd podczas wyszukiwania" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Brak dostępnych wyników wyszukiwania" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index b3cb549c25..2789fd7843 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3055,7 +3055,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3284,27 +3292,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "resultados" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3312,13 +3320,13 @@ msgstr "" msgid "Suppliers" msgstr "Fornecedores" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Fabricantes" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Clientes" @@ -3327,41 +3335,41 @@ msgstr "Clientes" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Introduzir texto de pesquisa" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Opções de Pesquisa" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Pesquisar palavras inteiras" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Busca por Regex" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Ocorreu um erro durante a busca" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Sem Resultados" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Não há resultados disponíveis para a pesquisa" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index 66acaa5371..494ef7e6de 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: 2026-09-01 00:38\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "Itens de seleção" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "Atualizado por" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "Adicionar template de nota" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Adicionar observação" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "Adicionar template de nota" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "Excluir template de nota" @@ -3054,7 +3054,15 @@ msgstr "Migrações de banco de dados" msgid "There are pending database migrations." msgstr "Existem migrações pendentes no banco de dados." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Saiba mais sobre {code}" @@ -3283,27 +3291,27 @@ msgstr "Erro ao carregar notificações." msgid "Primary Action" msgstr "Ação principal" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Nenhuma visão geral disponível" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Nenhuma visão geral disponível para este tipo de modelo" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Ver todos os resultados" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "Resultados" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Remover grupo de busca" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Remover grupo de busca" msgid "Suppliers" msgstr "Fornecedores" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Fabricantes" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Clientes" @@ -3326,41 +3334,41 @@ msgstr "Clientes" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Digite o texto de pesquisa" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Atualizar resultados da pesquisa" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Opções de pesquisa" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Pesquisa de palavras inteira" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Busca por regex" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Pesquisar notas" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Ocorreu um erro durante a pesquisa" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Nenhum resultado" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Não há resultados disponíveis para a pesquisa" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 5039dbb5ec..48408db7bd 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\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" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 3f0714cb74..b0c0f2263a 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\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" @@ -672,7 +672,7 @@ msgstr "Элементы списка выбора" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Добавить заметку" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Миграции базы данных" msgid "There are pending database migrations." msgstr "Требуется применить миграции базы данных." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Подробнее о {code}" @@ -3283,27 +3291,27 @@ msgstr "Ошибка загрузки уведомлений." msgid "Primary Action" msgstr "Основное действие" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Обзор недоступен" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Для данного типа модели обзор недоступен" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Показать все результаты" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "результаты" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Удалить группу из поиска" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Удалить группу из поиска" msgid "Suppliers" msgstr "Поставщики" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Производители" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Покупатели" @@ -3326,41 +3334,41 @@ msgstr "Покупатели" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Введите слова для поиска" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Обновить результаты поиска" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Параметры поиска" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Поиск полного слова" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Поиск по выражению" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Поиск по заметкам" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Произошла ошибка во время поиска запроса" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Нет результатов" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Нет доступных результатов для поискового запроса" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index b78c093f08..f97e53756e 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 09b730848c..9368a2e4ad 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\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" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index c6dd4f4501..66e53915ba 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\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" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Dodaj belešku" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "Rezultati" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "Dobavljači" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Proizvođači" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Mušterije" @@ -3326,41 +3334,41 @@ msgstr "Mušterije" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Unesi tekst za pretragu" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Osveži rezultate pretrage" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Opcije pretraživanja" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Pretraga preko cele reči" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Regex pretraga" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Desila se greška prilikom pretrage" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Nema rezultata" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Željena pretraga nema rezultata" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 3ca3027b5d..5712c28065 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Lägg till anteckning" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Visa alla resultat" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "resultat" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "Leverantörer" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Tillverkare" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Kunder" @@ -3326,41 +3334,41 @@ msgstr "Kunder" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Ange sökord" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Sökalternativ" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Hela ordsökningen" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Regex sökning" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Ett fel inträffade under sökfrågan" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Inga resultat" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Inga resultat tillgängliga för sökfrågan" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 86aba809bb..f622aa81f7 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "" @@ -3326,41 +3334,41 @@ msgstr "" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 01a406eb6e..8966572889 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -672,7 +672,7 @@ msgstr "Seçim Kayıtları" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Note Ekle" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "Veritabanı Taşıma" msgid "There are pending database migrations." msgstr "Bekleyen veritabanı migration'ları var." -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "Hakkında daha fazlasını öğren {code}" @@ -3283,27 +3291,27 @@ msgstr "Bildirimleri yükleme hatası." msgid "Primary Action" msgstr "Birincil Eylem" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "Genel Bakış Mevcut Değil" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "Bu seçim için kayıt bulunamadı" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "Tüm sonuçları Görüntüle" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "sonuçlar" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "Arama grubunu kaldır" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "Arama grubunu kaldır" msgid "Suppliers" msgstr "Tedarikçiler" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Üreticiler" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Müşteriler" @@ -3326,41 +3334,41 @@ msgstr "Müşteriler" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Arama metnini girin" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Arama Sonuçlarını Yenile" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Arama Seçenekleri" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Tam kelime arama" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Regex arama" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "Notları Ara" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Arama sorgusu sırasında bir hata oluştu" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "Sonuç Yok" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Arama sorgusu için sonuç yok" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 1618a96009..360d5396da 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\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" @@ -672,7 +672,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3283,27 +3291,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "результати" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "" msgid "Suppliers" msgstr "Постачальники" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Виробники" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Замовники" @@ -3326,41 +3334,41 @@ msgstr "Замовники" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Введіть текст для пошуку" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "Оновити результати пошуку" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Параметри пошуку" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 2e5e8dca48..cedfdb8bae 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -676,7 +676,7 @@ msgstr "" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1700,16 +1700,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "Thêm ghi chú" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3058,7 +3058,15 @@ msgstr "" msgid "There are pending database migrations." msgstr "" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "" @@ -3287,27 +3295,27 @@ msgstr "" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "kết quả" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3315,13 +3323,13 @@ msgstr "" msgid "Suppliers" msgstr "Nhà cung cấp" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "Nhà sản xuất" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "Khách hàng" @@ -3330,41 +3338,41 @@ msgstr "Khách hàng" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "Nhập văn bản tìm kiếm" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "Tùy chọn tìm kiếm" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "Tìm phù hợp toàn bộ từ" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "Tìm kiếm regex" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "Lỗi trong quá trình truy vấn tìm kiếm" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "Không có kết quả nào được tìm thấy với truy vấn tìm kiếm" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index b26a9d1497..d918d8e706 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -672,7 +672,7 @@ msgstr "入选" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "添加备注" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "数据库迁移" msgid "There are pending database migrations." msgstr "存在待处理的数据库迁移。" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "了解更多关于{code}的信息" @@ -3283,27 +3291,27 @@ msgstr "通知加载错误。" msgid "Primary Action" msgstr "主操作" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "暂无概述" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "此模型类型暂无概述" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "查看所有结果" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "结果" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "移除搜索组" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "移除搜索组" msgid "Suppliers" msgstr "供应商" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "制造商" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "客户" @@ -3326,41 +3334,41 @@ msgstr "客户" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "输入搜索文本" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "刷新搜索结果" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "搜索选项" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "全词搜索" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "正则表达式搜索" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "备注搜索" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "搜索查询时发生错误" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "无结果" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "没有可供搜索查询的结果" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index dcd6007829..57aeec5501 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: 2026-08-31 06:50\n" +"PO-Revision-Date: 2026-09-03 12:15\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -672,7 +672,7 @@ msgstr "選取項目 (多筆)" #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:398 #: src/components/nav/NotificationDrawer.tsx:235 -#: src/components/nav/SearchDrawer.tsx:600 +#: src/components/nav/SearchDrawer.tsx:609 #: src/components/settings/SettingList.tsx:158 #: src/components/tables/InvenTreeTableHeader.tsx:164 #: src/components/wizards/ImportPartWizard.tsx:574 @@ -1696,16 +1696,16 @@ msgstr "" #~ msgid "Edit Notes" #~ msgstr "Edit Notes" -#: src/components/editors/NotesEditor.tsx:317 -msgid "Add Note Template" -msgstr "" - #: src/components/editors/NotesEditor.tsx:317 #: src/components/editors/NotesEditor.tsx:717 #: src/forms/PurchaseOrderForms.tsx:655 msgid "Add Note" msgstr "添加備註" +#: src/components/editors/NotesEditor.tsx:317 +msgid "Add Note Template" +msgstr "" + #: src/components/editors/NotesEditor.tsx:330 msgid "Delete Note Template" msgstr "" @@ -3054,7 +3054,15 @@ msgstr "資料庫遷移" msgid "There are pending database migrations." msgstr "有待處理的資料庫遷移。" -#: src/components/nav/Alerts.tsx:165 +#: src/components/nav/Alerts.tsx:155 +msgid "CORS Settings" +msgstr "" + +#: src/components/nav/Alerts.tsx:157 +msgid "CORS is set to allow all origins." +msgstr "" + +#: src/components/nav/Alerts.tsx:172 msgid "Learn more about {code}" msgstr "進一步了解 {code}" @@ -3283,27 +3291,27 @@ msgstr "載入通知時發生錯誤。" msgid "Primary Action" msgstr "" -#: src/components/nav/SearchDrawer.tsx:112 +#: src/components/nav/SearchDrawer.tsx:117 msgid "No Overview Available" msgstr "無可用總覽" -#: src/components/nav/SearchDrawer.tsx:113 +#: src/components/nav/SearchDrawer.tsx:118 msgid "No overview available for this model type" msgstr "此模型類型沒有可用的總覽" -#: src/components/nav/SearchDrawer.tsx:131 +#: src/components/nav/SearchDrawer.tsx:136 msgid "View all results" msgstr "檢視所有結果" -#: src/components/nav/SearchDrawer.tsx:146 +#: src/components/nav/SearchDrawer.tsx:151 msgid "results" msgstr "結果" -#: src/components/nav/SearchDrawer.tsx:150 +#: src/components/nav/SearchDrawer.tsx:155 msgid "Remove search group" msgstr "移除搜尋群組" -#: src/components/nav/SearchDrawer.tsx:305 +#: src/components/nav/SearchDrawer.tsx:310 #: src/pages/company/ManufacturerPartDetail.tsx:97 #: src/pages/part/PartDetail.tsx:379 #: src/pages/part/PartSupplierDetail.tsx:15 @@ -3311,13 +3319,13 @@ msgstr "移除搜尋群組" msgid "Suppliers" msgstr "供應商" -#: src/components/nav/SearchDrawer.tsx:315 +#: src/components/nav/SearchDrawer.tsx:320 #: src/pages/part/PartSupplierDetail.tsx:23 #: src/pages/purchasing/PurchasingIndex.tsx:173 msgid "Manufacturers" msgstr "製造商" -#: src/components/nav/SearchDrawer.tsx:325 +#: src/components/nav/SearchDrawer.tsx:330 #: src/pages/sales/SalesIndex.tsx:175 msgid "Customers" msgstr "客户" @@ -3326,41 +3334,41 @@ msgstr "客户" #~ msgid "No results" #~ msgstr "No results" -#: src/components/nav/SearchDrawer.tsx:505 +#: src/components/nav/SearchDrawer.tsx:514 msgid "Enter search text" msgstr "輸入搜索文本" -#: src/components/nav/SearchDrawer.tsx:516 +#: src/components/nav/SearchDrawer.tsx:525 msgid "Refresh search results" msgstr "重新整理搜尋結果" -#: src/components/nav/SearchDrawer.tsx:527 -#: src/components/nav/SearchDrawer.tsx:534 +#: src/components/nav/SearchDrawer.tsx:536 +#: src/components/nav/SearchDrawer.tsx:543 msgid "Search Options" msgstr "搜索選項" -#: src/components/nav/SearchDrawer.tsx:537 +#: src/components/nav/SearchDrawer.tsx:546 msgid "Whole word search" msgstr "全詞搜索" -#: src/components/nav/SearchDrawer.tsx:546 +#: src/components/nav/SearchDrawer.tsx:555 msgid "Regex search" msgstr "正則表達式搜索" -#: src/components/nav/SearchDrawer.tsx:555 +#: src/components/nav/SearchDrawer.tsx:564 msgid "Notes search" msgstr "備註搜尋" -#: src/components/nav/SearchDrawer.tsx:603 +#: src/components/nav/SearchDrawer.tsx:612 msgid "An error occurred during search query" msgstr "搜索查詢時發生錯誤" -#: src/components/nav/SearchDrawer.tsx:614 +#: src/components/nav/SearchDrawer.tsx:623 #: src/tables/part/PartTestTemplateTable.tsx:86 msgid "No Results" msgstr "無結果" -#: src/components/nav/SearchDrawer.tsx:617 +#: src/components/nav/SearchDrawer.tsx:626 msgid "No results available for search query" msgstr "沒有可供搜索查詢的結果"