From 6ca71607237dc7581b3f4dfeea17118b34337316 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 21 Aug 2026 23:55:29 +1000 Subject: [PATCH] New Crowdin translations by GitHub Action (#12654) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/da/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/de/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/el/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/en/LC_MESSAGES/django.po | 115 +++++++++-------- .../InvenTree/locale/es/LC_MESSAGES/django.po | 117 +++++++++-------- .../locale/es_MX/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/et/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/he/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/id/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/it/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/no/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 117 +++++++++-------- .../locale/pt_BR/LC_MESSAGES/django.po | 121 +++++++++--------- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/th/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 117 +++++++++-------- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 117 +++++++++-------- .../locale/zh_Hans/LC_MESSAGES/django.po | 117 +++++++++-------- .../locale/zh_Hant/LC_MESSAGES/django.po | 117 +++++++++-------- src/frontend/src/locales/ar/messages.po | 92 +++++++------ src/frontend/src/locales/bg/messages.po | 92 +++++++------ src/frontend/src/locales/cs/messages.po | 92 +++++++------ src/frontend/src/locales/da/messages.po | 92 +++++++------ src/frontend/src/locales/de/messages.po | 92 +++++++------ src/frontend/src/locales/el/messages.po | 92 +++++++------ src/frontend/src/locales/en/messages.po | 90 +++++++------ src/frontend/src/locales/es/messages.po | 92 +++++++------ src/frontend/src/locales/es_MX/messages.po | 92 +++++++------ src/frontend/src/locales/et/messages.po | 92 +++++++------ src/frontend/src/locales/fa/messages.po | 92 +++++++------ src/frontend/src/locales/fi/messages.po | 92 +++++++------ src/frontend/src/locales/fr/messages.po | 92 +++++++------ src/frontend/src/locales/he/messages.po | 92 +++++++------ src/frontend/src/locales/hi/messages.po | 92 +++++++------ src/frontend/src/locales/hu/messages.po | 92 +++++++------ src/frontend/src/locales/id/messages.po | 92 +++++++------ src/frontend/src/locales/it/messages.po | 92 +++++++------ src/frontend/src/locales/ja/messages.po | 92 +++++++------ src/frontend/src/locales/ko/messages.po | 92 +++++++------ src/frontend/src/locales/lt/messages.po | 92 +++++++------ src/frontend/src/locales/lv/messages.po | 92 +++++++------ src/frontend/src/locales/nl/messages.po | 92 +++++++------ src/frontend/src/locales/no/messages.po | 92 +++++++------ src/frontend/src/locales/pl/messages.po | 96 ++++++++------ src/frontend/src/locales/pt/messages.po | 92 +++++++------ src/frontend/src/locales/pt_BR/messages.po | 96 ++++++++------ src/frontend/src/locales/ro/messages.po | 92 +++++++------ src/frontend/src/locales/ru/messages.po | 92 +++++++------ src/frontend/src/locales/sk/messages.po | 92 +++++++------ src/frontend/src/locales/sl/messages.po | 92 +++++++------ src/frontend/src/locales/sr/messages.po | 92 +++++++------ src/frontend/src/locales/sv/messages.po | 92 +++++++------ src/frontend/src/locales/th/messages.po | 92 +++++++------ src/frontend/src/locales/tr/messages.po | 92 +++++++------ src/frontend/src/locales/uk/messages.po | 92 +++++++------ src/frontend/src/locales/vi/messages.po | 92 +++++++------ src/frontend/src/locales/zh_Hans/messages.po | 92 +++++++------ src/frontend/src/locales/zh_Hant/messages.po | 92 +++++++------ 78 files changed, 4567 insertions(+), 3592 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 01abff5269..913b47b07f 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -53,7 +53,7 @@ msgstr "يجب أن يكون هذا حقل فريد." msgid "Item no longer matches the provided criteria" msgstr "العنصر لم يعد يتطابق مع المعايير المقدمة" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "المستخدم ليس لديه الصلاحية لعرض هذا النموذج" @@ -590,7 +590,7 @@ msgstr "غير صالح physical وحدة" msgid "Not a valid currency code" msgstr "غير صالح عملة رمز" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "حالة الطلب" @@ -599,8 +599,8 @@ msgstr "حالة الطلب" msgid "Parent Build" msgstr "الأصل إنتاج" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "تضمين متغيرات" @@ -608,8 +608,8 @@ msgstr "تضمين متغيرات" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "الفئة" msgid "Ancestor Build" msgstr "Ancestor إنتاج" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "مسند إلى me" @@ -694,11 +694,11 @@ msgstr "مكتمل قبل" msgid "Completed after" msgstr "مكتمل بعد" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "تاريخ Min" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "تاريخ Max" @@ -733,12 +733,12 @@ msgstr "متتبع" msgid "Testable" msgstr "قابل للاختبار" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "طلب متبقي" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "مخصص" @@ -772,8 +772,8 @@ msgstr "أمر إنتاج" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "مصروف حسب" msgid "User who issued this build order" msgstr "مستخدم من مصروف هذا أمر الإنتاج" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Priority لـ هذا أمر الإنتاج" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "مشروع رمز" @@ -1455,8 +1455,8 @@ msgstr "تثبيت إلى" msgid "Build" msgstr "إنتاج" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "صنف المورد" @@ -1641,12 +1641,11 @@ msgstr "لا صالح عملة رموز مقدم" msgid "No plugin" msgstr "لا إضافة" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "وسوم" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "مشروع رمز ملصق" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "عناصر مستلم" @@ -4271,6 +4270,14 @@ msgstr "عرض عناصر عند Final مستوى" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "تلقائيًا افتراضي إلى showing عناصر/أصناف بدلًا من لـ sub-levels لـ مواقع أو فئات مع لا children" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "الكل نماذج" @@ -4985,7 +4992,7 @@ msgstr "عدد copies إلى طباعة لـ كل ملصق" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "غير معروف" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "أقصى قيمة لـ progress نوع، مطلوب إذا type=progress" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "طلب مرجع" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "متبقي" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "لديه مشروع رمز" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "تم الإنشاء حسب" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "تم الإنشاء قبل" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "تم الإنشاء بعد" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "تاريخ لديه بدء" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "بدء تاريخ قبل" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "بدء تاريخ بعد" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "تاريخ لديه هدف" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "التاريخ المستهدف قبل" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "التاريخ المستهدف بعد" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "تم التحديث قبل" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "تم التحديث بعد" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "لديه التسعير" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "مكتمل قبل" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "مكتمل بعد" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "خارجي أمر الإنتاج" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "الطلب" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "طلب مكتمل" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "داخلي صنف" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "طلب قيد الانتظار" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "مكتمل" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "لديه شحنة" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "شحنة غير تم العثور" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "طلب شراء" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "طلب شراء" msgid "Sales Order" msgstr "طلب بيع" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "طلب إرجاع" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "طلب تحويل" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 1224c61e6a..7338d6b6e5 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Потребителя няма нужното разрешение, за да вижда този модел" @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -772,8 +772,8 @@ msgstr "" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index c09f65fbd6..b6530eeac1 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -53,7 +53,7 @@ msgstr "Toto pole musí být unikátní." msgid "Item no longer matches the provided criteria" msgstr "Položka již neodpovídá zadaným kritériím" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Uživatel nemá právo zobrazit tento model" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Zahrnout varianty" @@ -608,8 +608,8 @@ msgstr "Zahrnout varianty" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategorie" msgid "Ancestor Build" msgstr "Sestava předků" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Min. datum" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Max datum" @@ -733,12 +733,12 @@ msgstr "Sledováno" msgid "Testable" msgstr "Testovatelné" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Objednávka nevyřízená" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Přiděleno" @@ -772,8 +772,8 @@ msgstr "Výrobní příkaz" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Priorita tohoto výrobního příkazu" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Kód projektu" @@ -1455,8 +1455,8 @@ msgstr "Informace instalace" msgid "Build" msgstr "Sestavení" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Díl dodavatele" @@ -1641,12 +1641,11 @@ msgstr "Nejsou uvedeny žádné platné kódy měn" msgid "No plugin" msgstr "Žádný plugin" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "Tagy" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Popisek kódu projektu" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Přijaté položky" @@ -4271,6 +4270,14 @@ msgstr "Zobrazit položky na poslední úrovni" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "Automaticky zobrazit položky místo podúrovní pro umístění nebo kategorie bez podkategorií" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "Všechny modely" @@ -4985,7 +4992,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:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Neznámý" @@ -5113,117 +5120,117 @@ 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:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Označení objednávky" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Vynikající" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Má projektový kód" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Vytvořil(a)" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Vytvořeno před" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Vytvořeno po" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "Má počáteční datum" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Datum začátku před" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Datum začátku po" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "Má cílové datum" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Cílové datum před" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Cílové datum po" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "Aktualizováno před" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "Aktualizováno po" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Má cenu" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Dokončeno před" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Dokončeno po" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "Externí výrobní příkaz" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Objednávka" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Objednávka byla dokončena" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Interní díl" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Objednávka čeká na vyřízení" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Dokončeno" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Má zásilku" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "Zásilka nebyla nalezena" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nákupní objednávka" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Nákupní objednávka" msgid "Sales Order" msgstr "Prodejní objednávka" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Vratka" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "Převodní příkaz" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index b224fe1334..cda64fccb4 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -53,7 +53,7 @@ msgstr "Dette felt skal være unikt." msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Bruger har ikke tilladelse til at se denne model" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "Tildelt til Mig" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Sporet" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Ordre Udestående" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Allokeret" @@ -772,8 +772,8 @@ msgstr "Produktionsordre" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "Udstedt af" msgid "User who issued this build order" msgstr "Bruger som udstedte denne byggeordre" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Prioritet af denne byggeordre" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Projektkode" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Byg" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Leverandør Del" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "Ingen plugin" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Projekt Kode Label" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 7fe3df314d..dd511b4d80 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -53,7 +53,7 @@ msgstr "Dieses Feld muss eindeutig sein." msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Benutzer hat keine Berechtigung, dieses Modell anzuzeigen" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "Bestellstatus" @@ -599,8 +599,8 @@ msgstr "Bestellstatus" msgid "Parent Build" msgstr "Eltern-Bauauftrag" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Varianten einschließen" @@ -608,8 +608,8 @@ msgstr "Varianten einschließen" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategorie" msgid "Ancestor Build" msgstr "Vorgänger-Build" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Nachverfolgt" msgid "Testable" msgstr "Prüfbar" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Offene Bestellung" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Zugeordnet" @@ -772,8 +772,8 @@ msgstr "Bauauftrag" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "Aufgegeben von" msgid "User who issued this build order" msgstr "Nutzer der diesen Bauauftrag erstellt hat" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Priorität dieses Bauauftrags" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Projektcode" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Zusammenbau" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "Kein Plugin" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Artikel erhalten" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,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:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Unbekannt" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Bestellreferenz" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Ausstehend" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Erstellt von" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Hat Preise" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Bestellung" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Bestellung abgeschlossen" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Internes Teil" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Bestellung ausstehend" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Fertig" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Bestellung" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Bestellung" msgid "Sales Order" msgstr "Auftrag" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Rücksendeauftrag" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 25517815b4..5eacc5390c 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -53,7 +53,7 @@ msgstr "Αυτό το πεδίο πρέπει να είναι μοναδικό." msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Δεν έχετε δικαιώματα να το δείτε αυτό" @@ -590,7 +590,7 @@ msgstr "Μη έγκυρη φυσική μονάδα" msgid "Not a valid currency code" msgstr "Μη έγκυρος κωδικός συναλλάγματος" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "Κατάσταση παραγγελίας" @@ -599,8 +599,8 @@ msgstr "Κατάσταση παραγγελίας" msgid "Parent Build" msgstr "Γονική Κατασκευή" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Συμπερίληψη παραλλαγών" @@ -608,8 +608,8 @@ msgstr "Συμπερίληψη παραλλαγών" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Κατηγορία" msgid "Ancestor Build" msgstr "Πρόγονος κατασκευής" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "Ανατεθειμένες σε εμένα" @@ -694,11 +694,11 @@ msgstr "Ολοκληρώθηκε πριν από" msgid "Completed after" msgstr "Ολοκληρώθηκε μετά από" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Ελάχιστη ημερομηνία" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Μέγιστη ημερομηνία" @@ -733,12 +733,12 @@ msgstr "Υπό παρακολούθηση" msgid "Testable" msgstr "Υπό δοκιμή" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Εκκρεμής παραγγελία" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Κατανεμημένο" @@ -772,8 +772,8 @@ msgstr "Σειρά Κατασκευής" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "Εκδόθηκε από" msgid "User who issued this build order" msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελία κατασκευής" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Προτεραιότητα αυτής της εντολής κατασκευής" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Κωδικός Έργου" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Κατασκευή" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Aντικειμένου προμηθευτή" @@ -1641,12 +1641,11 @@ msgstr "Δεν δόθηκαν έγκυροι κωδικοί συναλλάγμα msgid "No plugin" msgstr "Χωρίς πρόσθετο" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Ετικέτα κωδικού έργου" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Είδη που παραλήφθηκαν" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "Αριθμός αντιτύπων προς εκτύπωση για κά msgid "Connected" msgstr "Συνδεδεμένος" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Άγνωστο" @@ -5113,117 +5120,117 @@ msgstr "Μέγιστη πρόοδος" msgid "Maximum value for progress type, required if type=progress" msgstr "Μέγιστη τιμή για τύπο προόδου, απαιτείται αν type=progress" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Αναφορά παραγγελίας" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Σε εκκρεμότητα" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Έχει κωδικό έργου" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Δημιουργήθηκε από" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Δημιουργήθηκε πριν" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Δημιουργήθηκε μετά" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "Έχει ημερομηνία έναρξης" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Ημερομηνία έναρξης πριν" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Ημερομηνία έναρξης μετά" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "Έχει ημερομηνία στόχο" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Ημερομηνία στόχος πριν" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Ημερομηνία στόχος μετά" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Έχει τιμολόγηση" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Ολοκληρώθηκε πριν" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Ολοκληρώθηκε μετά" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "Εξωτερική εντολή παραγωγής" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Παραγγελία" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Η παραγγελία ολοκληρώθηκε" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Εσωτερικό προϊόν" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Η παραγγελία είναι σε εκκρεμότητα" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Ολοκληρώθηκε" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Έχει αποστολή" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Εντολή αγοράς" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Εντολή αγοράς" msgid "Sales Order" msgstr "Εντολές Πώλησης" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Εντολή επιστροφής" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 855f18ff56..37bcc96b5c 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-08-16 01:47+0000\n" +"POT-Creation-Date: 2026-08-21 05:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,7 +54,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "" @@ -591,7 +591,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -600,8 +600,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -609,8 +609,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -647,7 +647,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -695,11 +695,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -734,12 +734,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -773,8 +773,8 @@ msgstr "" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -956,7 +956,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -984,7 +984,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1456,8 +1456,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1642,12 +1642,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2534,7 +2533,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4272,6 +4271,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4986,7 +4993,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5114,117 +5121,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5233,14 +5240,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index e02bba6551..4869cfce3f 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -53,7 +53,7 @@ msgstr "Este campo debe ser único." msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "El usuario no tiene permiso para ver este modelo" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Incluye Variantes" @@ -608,8 +608,8 @@ msgstr "Incluye Variantes" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Categoría" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Fecha Mínima" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Fecha Máxima" @@ -733,12 +733,12 @@ msgstr "Rastreado" msgid "Testable" msgstr "Comprobable" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Asignadas" @@ -772,8 +772,8 @@ msgstr "Construir órden" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Código del proyecto" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -1641,12 +1641,11 @@ msgstr "No se han proporcionado códigos de divisa válidos" msgid "No plugin" msgstr "Sin plugin" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Etiqueta del código del proyecto" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Artículos Recibidos" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,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:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Desconocido" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Destacado" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Tiene Código de Proyecto" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Creado por" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Creado antes de" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Creado después de" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "Tiene fecha inicial" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Fecha de inicio anterior" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Fecha de inicio después" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "Tiene fecha límite" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Fecha objetivo antes" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Fecha objetivo después" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Completado después de" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Orden" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Orden completada" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Componente interno" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Orden pendiente" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Completados" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Orden de devolución" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" 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 2915a26eb3..58fd34c847 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "El usuario no tiene permiso para ver este modelo" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Incluye Variantes" @@ -608,8 +608,8 @@ msgstr "Incluye Variantes" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Categoría" msgid "Ancestor Build" msgstr "Construir antepasado" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Rastreado" msgid "Testable" msgstr "Comprobable" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Asignadas" @@ -772,8 +772,8 @@ msgstr "Construir órden" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Código del proyecto" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -1641,12 +1641,11 @@ msgstr "No se han proporcionado códigos de divisa válidos" msgid "No plugin" msgstr "Sin plugin" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Etiqueta del código del proyecto" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Artículos Recibidos" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,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:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Desconocido" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Destacado" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Tiene Código de Proyecto" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Creado por" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Creado antes de" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Creado después de" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Fecha objetivo antes de" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Fecha objetivo después de" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Completado después de" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Orden" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Orden completada" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Componente interno" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Orden pendiente" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Completados" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Orden de devolución" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 19e54abfba..1a5160ea1d 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Teil ei ole selle lehe vaatamiseks luba" @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Jälgitud" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -772,8 +772,8 @@ msgstr "" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "Pluginat pole" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index f7f64575ac..d8dd3b6128 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "کاربر سطح دسترسی نمایش این مدل را ندارد" @@ -590,7 +590,7 @@ msgstr "واحد فیزیکی نامعتبر" msgid "Not a valid currency code" msgstr "کد ارز معتبر" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "وضعیت سفارش" @@ -599,8 +599,8 @@ msgstr "وضعیت سفارش" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "دسته" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "واگذار شده به من" @@ -694,11 +694,11 @@ msgstr "تکمیل شده قبل از" msgid "Completed after" msgstr "تکمیل شده بعد از" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "سفارش معوق" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "اختصاص داده شده" @@ -772,8 +772,8 @@ msgstr "سفارش ساخت" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "صادر شده توسط" msgid "User who issued this build order" msgstr "کاربری که این سفارش ساخت را صادر کرده است" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index db1a8696f2..56b2f8adaa 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Käyttäjän oikeudet eivät riitä kohteen tarkastelemiseen" @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategoria" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -772,8 +772,8 @@ msgstr "" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Valmis" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 91be9be5fa..7dbd06058c 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -53,7 +53,7 @@ msgstr "Ce champ doit être unique" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "L'utilisateur n'a pas la permission de voir ce modèle" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Inclure les variantes" @@ -608,8 +608,8 @@ msgstr "Inclure les variantes" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Catégorie" msgid "Ancestor Build" msgstr "Version Précédente" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Date min" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Date maximale" @@ -733,12 +733,12 @@ msgstr "Suivi" msgid "Testable" msgstr "Testable" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Commande en cours" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Allouée" @@ -772,8 +772,8 @@ msgstr "Ordre de Fabrication" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Priorité de cet ordre de fabrication" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Code du projet" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Construire" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -1641,12 +1641,11 @@ msgstr "Aucun code de devise valide fourni" msgid "No plugin" msgstr "Pas de plugin" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Code du projet Étiquette" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Articles reçus" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "Tous les modèles" @@ -4985,7 +4992,7 @@ msgstr "Nombre de copies à imprimer pour chaque étiquette" msgid "Connected" msgstr "Connecté" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Inconnu" @@ -5113,117 +5120,117 @@ 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:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Référence de commande" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Remarquable" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "A le code du projet" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Créé par" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Créé avant" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Créé après" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "A la date de début" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Date de début Avant" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Date de début Après" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "A une date cible" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Date cible Avant" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Date cible Après" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Possède un Tarif" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Terminé avant" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Terminé après" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "Ordre de fabrication externe" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Commande" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Commande Complétée" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Pièces Internes" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Commande En Attente" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Terminé" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Fait l'objet d'une expédition" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Commande d’achat" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Commande d’achat" msgid "Sales Order" msgstr "Commandes" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Retour de commande" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index 26a8a1d594..863173e5a9 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "למשתמש אין הרשאה לצפות במוזל הזה" @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "קוד מטבע לא מאושר" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "מקור הבנייה" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -772,8 +772,8 @@ msgstr "" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 0077871b25..048b778d52 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "" @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -772,8 +772,8 @@ msgstr "" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 333be617df..d8b7d89031 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -53,7 +53,7 @@ msgstr "Ennek a mezőnek egyedinek kell lennie." msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Nincs jogosultságod az adatok megtekintéséhez" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Változatokkal együtt" @@ -608,8 +608,8 @@ msgstr "Változatokkal együtt" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategória" msgid "Ancestor Build" msgstr "Szülő Gyártás" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Ettől a dátumtól" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 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:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Befejezetlen rendelés" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Lefoglalva" @@ -772,8 +772,8 @@ msgstr "Gyártási utasítás" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Gyártási utasítás priorítása" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Projektszám" @@ -1456,8 +1456,8 @@ msgstr "Beépítés helye" msgid "Build" msgstr "Gyártás" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -1642,12 +1642,11 @@ msgstr "Hiányzó érvényes valuta kód" msgid "No plugin" msgstr "Nincsen plugin" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Projekt kód címke" @@ -2534,7 +2533,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Készlet érkezett" @@ -4272,6 +4271,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "Minden modell" @@ -4986,7 +4993,7 @@ msgstr "Címkénkénti nyomtatandó mennyiség" msgid "Connected" msgstr "Csatlakoztatba" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Ismeretlen" @@ -5114,117 +5121,117 @@ 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:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Rendelés azonosítója" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Kintlévő" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Van projektszáma" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Készítette" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Ez előtt létrehozva" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Létrehozva ez után" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "Van kezdeti dátum" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Kezdeti dátum ez előtt" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Kezdeti dátum ez után" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "Van céldátum" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Céldátum ez előtt" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Céldátum ez után" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Van árazás" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Ez előtt befejezve" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Befejezve ez után" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "Külső Gyártási Rendelés" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Rendelés" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "A rendelés teljesítve" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Belső alkatrész" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "A rendelés függőben" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Kész" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Van kiszállítás" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5233,14 +5240,14 @@ msgstr "Beszerzési rendelés" msgid "Sales Order" msgstr "Vevői rendelés" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Visszavétel" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index ad83bf352e..450bb46771 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Pengguna tidak memiliki izin untuk melihat model ini" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "Produksi Induk" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -772,8 +772,8 @@ msgstr "Order Produksi" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "Diserahkan oleh" msgid "User who issued this build order" msgstr "Pengguna yang menyerahkan order ini" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Barang diterima" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Tidak diketahui" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Selesai" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 233bc064fe..91c5ffc5d7 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -53,7 +53,7 @@ msgstr "Questo campo deve essere unico." msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "L'utente non ha i permessi per vedere questo modello" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Includi Varianti" @@ -608,8 +608,8 @@ msgstr "Includi Varianti" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Categoria" msgid "Ancestor Build" msgstr "Produzione Antenata" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Data minima" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Data massima" @@ -733,12 +733,12 @@ msgstr "Monitorato" msgid "Testable" msgstr "Testabile" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Ordine In Corso" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Allocato" @@ -772,8 +772,8 @@ msgstr "Ordine di Produzione" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Priorità di questo ordine di produzione" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Codice del progetto" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Costruzione" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -1641,12 +1641,11 @@ msgstr "Nessun codice valuta valido fornito" msgid "No plugin" msgstr "Nessun plugin" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Etichetta Codice Progetto" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Elemento ricevuto" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "Tutti i modelli" @@ -4985,7 +4992,7 @@ msgstr "Numero di copie da stampare per ogni etichetta" msgid "Connected" msgstr "Connesso" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Sconosciuto" @@ -5113,117 +5120,117 @@ 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:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Riferimento ordine" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "In Sospeso" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Ha il codice del progetto" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Creato Da" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Creato prima" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Creato dopo" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "Ha data d'inizio" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Data d'inizio prima" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Data d'inizio dopo" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "Ha data di fine" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Data obiettivo prima" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Data obiettivo dopo" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Prezzo Articolo" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Completato prima" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Completato dopo" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "Ordine di Produzione Esterno" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Ordine" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Ordine completato" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Articolo interno" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Ordine in sospeso" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Completato" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Ha Spedizione" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Ordine D'Acquisto" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Ordine D'Acquisto" msgid "Sales Order" msgstr "Ordini di Vendita" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Restituisci ordine" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 70832f23a4..8befea8057 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -53,7 +53,7 @@ msgstr "この項目は一意である必要があります。" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "ユーザーにこのモデルを表示する権限がありません" @@ -590,7 +590,7 @@ msgstr "無効な物理単位" msgid "Not a valid currency code" msgstr "有効な通貨コードではありません。" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "注文ステータス" @@ -599,8 +599,8 @@ msgstr "注文ステータス" msgid "Parent Build" msgstr "親ビルド" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "バリアントを含む" @@ -608,8 +608,8 @@ msgstr "バリアントを含む" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "カテゴリ" msgid "Ancestor Build" msgstr "祖先ビルド" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "担当" @@ -694,11 +694,11 @@ msgstr "完成前" msgid "Completed after" msgstr "終了後" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "最小日付" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "最大日付" @@ -733,12 +733,12 @@ msgstr "追跡" msgid "Testable" msgstr "テスト可能" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "受注残高" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "割り当てられた" @@ -772,8 +772,8 @@ msgstr "組立注文" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "発行者" msgid "User who issued this build order" msgstr "このビルドオーダーを発行したユーザー" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "建設順序の優先順位" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "プロジェクトコード" @@ -1455,8 +1455,8 @@ msgstr "インストール先" msgid "Build" msgstr "ビルド" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "サプライヤー" @@ -1641,12 +1641,11 @@ msgstr "有効な通貨コードはありません" msgid "No plugin" msgstr "プラグインなし" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "タグ" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "プロジェクトコードラベル" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "受領品目" @@ -4271,6 +4270,14 @@ msgstr "最終階層の項目を表示" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "子要素がない場所やカテゴリについては、サブレベルではなくアイテムやパーツを自動的にデフォルト表示にします" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "全モデル" @@ -4985,7 +4992,7 @@ msgstr "各ラベルの印刷部数" msgid "Connected" msgstr "接続済み" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "不明" @@ -5113,117 +5120,117 @@ msgstr "最大進捗" msgid "Maximum value for progress type, required if type=progress" msgstr "進行状況タイプの場合の最大値。type=progress の場合に必須です。" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "注文参照" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "並外れた" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "プロジェクトコード" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "作成者" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "作成前" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "の後に作成されました。" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "開始日あり" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "開始日 前" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "開始日 後" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "目標期日あり" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "目標期日" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "以降の目標日" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "更新日(開始)" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "更新日(終了)" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "価格" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "完成前" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "終了後" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "外部ビルドオーダー" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "注文" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "注文完了" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "内部パーツ" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "注文保留" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "完了" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "出荷あり" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "配送が見つかりません" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "注文" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "注文" msgid "Sales Order" msgstr "セールスオーダー" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "リターンオーダー" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "在庫移動指示" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index d67c32fc36..92f6ab5d44 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -53,7 +53,7 @@ msgstr "이 필드는 고유해야 합니다." msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "이 모델을 볼 수 있는 권한이 없습니다." @@ -590,7 +590,7 @@ msgstr "잘못된 물리 단위" msgid "Not a valid currency code" msgstr "유효한 통화 코드가 아닙니다" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "주문 상태" @@ -599,8 +599,8 @@ msgstr "주문 상태" msgid "Parent Build" msgstr "직상위 빌드" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "변형(Variant) 포함" @@ -608,8 +608,8 @@ msgstr "변형(Variant) 포함" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "분류" msgid "Ancestor Build" msgstr "상위 계층 빌드" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "나에게 할당 됨" @@ -694,11 +694,11 @@ msgstr "완료일 이전" msgid "Completed after" msgstr "완료일 이후" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "최소 날짜" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "최대 날짜" @@ -733,12 +733,12 @@ msgstr "추적됨" msgid "Testable" msgstr "테스트 가능" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "미결 주문" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "할당됨" @@ -772,8 +772,8 @@ msgstr "작업 지시서" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "발행자" msgid "User who issued this build order" msgstr "이 작업 지시서를 발행한 사용자" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "이 빌드 주문의 우선순위" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "프로젝트 코드" @@ -1455,8 +1455,8 @@ msgstr "설치 대상" msgid "Build" msgstr "빌드" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "공급업체 부품" @@ -1641,12 +1641,11 @@ msgstr "유효한 통화 코드가 제공되지 않았습니다" msgid "No plugin" msgstr "플러그인 없음" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "태그" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "프로젝트 코드 라벨" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "항목 수령됨" @@ -4271,6 +4270,14 @@ msgstr "최종 단계에서 항목 표시" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "하위 항목이 없는 위치 또는 카테고리에서 하위 레벨 대신 항목/부품을 기본으로 표시" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "모든 모델" @@ -4985,7 +4992,7 @@ msgstr "각 라벨에 대해 인쇄할 복사본 수" msgid "Connected" msgstr "연결됨" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "알 수 없음" @@ -5113,117 +5120,117 @@ msgstr "최대 진행도" msgid "Maximum value for progress type, required if type=progress" msgstr "진행도 유형의 최대값( type=progress 인 경우 필수)" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "주문 참조" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "미결" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "프로젝트 코드 있음" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "생성자" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "이전 생성" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "이후 생성" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "시작일 있음" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "시작일 이전" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "시작일 이후" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "목표일 있음" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "목표일 이전" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "목표일 이후" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "이전 업데이트" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "이후 업데이트" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "가격 정보 있음" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "완료일 이전" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "완료일 이후" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "외주 생산 작업 지시서" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "주문" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "주문 완료" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "내부 부품" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "주문 대기" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "완료됨" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "배송 있음" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "배송을 찾을 수 없습니다" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "구매 주문" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "구매 주문" msgid "Sales Order" msgstr "판매 주문" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "반품 주문" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "전송 주문" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index 03f65bbe5d..59fe648c8b 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Vartotojas neturi teisių peržiūrėti šio modelio" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Įtraukti variantus" @@ -608,8 +608,8 @@ msgstr "Įtraukti variantus" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategorija" msgid "Ancestor Build" msgstr "Ankstesnė gamyba" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Minimali data" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Maksimali data" @@ -733,12 +733,12 @@ msgstr "Sekama" msgid "Testable" msgstr "Testuojama" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Liko neįvykdytų užsakymų" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Priskirta" @@ -772,8 +772,8 @@ msgstr "Gamybos užsakymas" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Šio gamybos užsakymo prioritetas" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Projekto kodas" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Gamyba" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Tiekėjo detalė" @@ -1641,12 +1641,11 @@ msgstr "Nepateikta jokių galiojančių valiutos kodų" msgid "No plugin" msgstr "Nėra papildinio" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Projekto kodo etiketė" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Gautos prekės" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "Etiketės spausdinamų kopijų skaičius" msgid "Connected" msgstr "Prijungta" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Nežinoma" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Užsakymo nuoroda" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Neįvykdyta" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Turi projekto kodą" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Sukūrė" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Sukurta prieš" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Sukurta po" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "Turi pradžios datą" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Pradžios data prieš" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Pradžios data po" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "Turi tikslinę datą" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Tikslinė data prieš" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Tikslinė data po" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Turi kainodarą" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Užbaigta prieš" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Užbaigta po" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Užsakymas" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Užsakymas įvykdytas" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Vidinė detalė" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Užsakymas laukia vykdymo" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Užbaigta" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Turi siuntą" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pirkimo užsakymas" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Pirkimo užsakymas" msgid "Sales Order" msgstr "Pardavimo užsakymas" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Grąžinimo užsakymas" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 8a3a55c645..04c32e88f2 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Lietotājam nav atļaujas, lai apskatītu šo modeli" @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -772,8 +772,8 @@ msgstr "" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index 7ebb602983..8f25f57fea 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -53,7 +53,7 @@ msgstr "Dit veld moet uniek zijn" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Gebruiker heeft geen rechten om dit model te bekijken" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Inclusief varianten" @@ -608,8 +608,8 @@ msgstr "Inclusief varianten" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Categorie" msgid "Ancestor Build" msgstr "Voorouderlijke bouw" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Min. datum" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Max. datum" @@ -733,12 +733,12 @@ msgstr "Gevolgd" msgid "Testable" msgstr "Testbaar" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Openstaande order" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Toegewezen" @@ -772,8 +772,8 @@ msgstr "Productieorder" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "Uitgegeven door" msgid "User who issued this build order" msgstr "Gebruiker die de productieorder heeft gegeven" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Prioriteit van deze bouwopdracht" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Project code" @@ -1455,8 +1455,8 @@ msgstr "Instaleeren Op" msgid "Build" msgstr "Bouwen" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Leveranciersonderdeel" @@ -1641,12 +1641,11 @@ msgstr "Geen geldige valuta codes opgegeven" msgid "No plugin" msgstr "Geen plug-in gevonden" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "Tags" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Projectcode label" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Ontvangen items" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "Alle modellen" @@ -4985,7 +4992,7 @@ msgstr "Aantal afdrukken voor elk label" msgid "Connected" msgstr "Verbonden" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Onbekend" @@ -5113,117 +5120,117 @@ 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:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Order Referentie" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Uitmuntend" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Heeft een projectcode" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Aangemaakt Door" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Gemaakt vóór" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Gemaakt na" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "Heeft vervaldatum" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Vervaldatum voor" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Vervaldatum na" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "Heeft doel datum" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Doel datum voor" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Doel datum na" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "Bijgewerkt voor" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "Bijgewerkt na" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Heeft prijsstelling" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Voltooid voor" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Voltooid na" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "Externe Bouw Opdracht" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Bestellen" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Bestelling voltooid" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Intern onderdeel" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Bestelling in behandeling" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Voltooid" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Heeft verzending" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Inkooporder" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Inkooporder" msgid "Sales Order" msgstr "Verkooporder" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Retour bestelling" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 0a2bd73801..569ab6238b 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Brukeren har ikke rettigheter til å se denne modellen" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "Ordrestatus" @@ -599,8 +599,8 @@ msgstr "Ordrestatus" msgid "Parent Build" msgstr "Overordnet produksjon" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Spores" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Tildelt" @@ -772,8 +772,8 @@ msgstr "Produksjonsordre" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "Utstedt av" msgid "User who issued this build order" msgstr "Brukeren som utstedte denne produksjonsordren" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Produksjonsordrens prioritet" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Prosjektkode" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Leverandørdel" @@ -1641,12 +1641,11 @@ msgstr "Ingen gyldige valutakoder angitt" msgid "No plugin" msgstr "Ingen programtillegg" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Etikett for prosjektkode" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Artikler mottatt" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Ukjent" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Ordrereferanse" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Opprettet av" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Ordre" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Intern del" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Fullført" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Innkjøpsordre" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Innkjøpsordre" msgid "Sales Order" msgstr "Salgsordre" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Returordre" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 24e29e7f9b..16d1ccc911 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Użytkownik nie ma uprawnień do przeglądania tego modelu" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Obejmuje warianty" @@ -608,8 +608,8 @@ msgstr "Obejmuje warianty" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategoria" msgid "Ancestor Build" msgstr "Budowa poprzednika" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Minimalna data" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Maksymalna data" @@ -733,12 +733,12 @@ msgstr "Śledzony" msgid "Testable" msgstr "Testowalne" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Zaległe zamówienie" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Przydzielono" @@ -772,8 +772,8 @@ msgstr "Zlecenie Budowy" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Priorytet tego zamówienia produkcji" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Kod projektu" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Wersja" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Część dostawcy" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "Brak wtyczki" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,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:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Nieznany" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Numer zamówienia" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Utworzony przez" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Posiada ceny" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Zamówienie" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Komponent wewnętrzny" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Zamówienie oczekujące" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Zakończone" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Zlecenie zakupu" msgid "Sales Order" msgstr "Zamówienie zakupu" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index f01d817a82..435a116d5d 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Usuário não tem permissão para ver este modelo" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Categoria" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Monitorado" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Alocado" @@ -772,8 +772,8 @@ msgstr "Ordem de Produção" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Código do projeto" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -1641,12 +1641,11 @@ msgstr "Nenhum código de moeda válido foi fornecido" msgid "No plugin" msgstr "Sem extensão" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Itens Recebidos" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Desconhecido" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Referência do Pedido" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Criado por" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Pedido" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Peça Interna" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Concluído" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Pedido de Compra" msgid "Sales Order" msgstr "Pedido de Venda" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Devolver pedido" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" 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 465859d660..651baec4bf 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -53,7 +53,7 @@ msgstr "Este campo deve ser único." msgid "Item no longer matches the provided criteria" msgstr "O item não corresponde mais aos critérios fornecidos" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "O usuário não tem permissão para visualizar esse modelo" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Incluir variáveis" @@ -608,8 +608,8 @@ msgstr "Incluir variáveis" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Categoria" msgid "Ancestor Build" msgstr "Construção de ancestrais" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Data mínima" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 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:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Pedido pendente" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Alocado" @@ -772,8 +772,8 @@ msgstr "Pedido de produção" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Código do projeto" @@ -1455,8 +1455,8 @@ msgstr "Instalar em" msgid "Build" msgstr "Produção" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Fornecedor da peça" @@ -1641,12 +1641,11 @@ msgstr "Nenhum código de moeda válido fornecido" msgid "No plugin" msgstr "Sem extensão" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "Marcadores" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Rótulo de código do projeto" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Itens recebidos" @@ -4271,6 +4270,14 @@ msgstr "Exibir itens no nível final" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "Exibir automaticamente itens/peças em vez de subníveis para locais ou categorias sem filhos" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "Todos os modelos" @@ -4985,7 +4992,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:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Desconhecido" @@ -5113,117 +5120,117 @@ 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:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Referência do pedido" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Pendente" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Tem código do projeto" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Criado por" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Criado antes" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Criado após" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "Tem data inicial" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Data inicial antes" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Data inicial após" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "Tem data prevista" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Data prevista antes" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Data prevista antes" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "Atualizado antes de" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "Atualizado após" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Tem preço" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Concluído antes" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Concluído após" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "Pedido de produção vencido" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Pedido" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Pedido completo" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Peça interna" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Pedido pendente" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Concluído" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Possui envio" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "Remessa não encontrada" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de compra" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Pedido de compra" msgid "Sales Order" msgstr "Pedido de venda" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Pedido de devolução" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "Pedido de transferência" @@ -6946,11 +6953,11 @@ msgstr "Arredondar para cima a quantidade de produção necessária para o múlt #: part/models.py:4023 part/serializers.py:1722 msgid "Piece Count" -msgstr "" +msgstr "Quantidade de peças" #: part/models.py:4025 part/serializers.py:1724 msgid "Number of pieces required (for cut-to-length items). Total material = quantity x piece_count." -msgstr "" +msgstr "Número de peças necessárias (para itens cortados sob medida). Material total = quantidade x quantidade_de_peças." #: part/models.py:4034 msgid "BOM item reference" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 2c186cff13..06abba082f 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -53,7 +53,7 @@ msgstr "Acest câmp trebuie să fie unic." msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Utilizatorul nu are permisiunea de a vedea acest model" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "İnclude variante" @@ -608,8 +608,8 @@ msgstr "İnclude variante" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Categorie" msgid "Ancestor Build" msgstr "Ancestor Build" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Dată min" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Dată maximă" @@ -733,12 +733,12 @@ msgstr "Urmarit" msgid "Testable" msgstr "Testabilă" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Comandă restantă" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Alocate" @@ -772,8 +772,8 @@ msgstr "Comenzi de Producție" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Prioritatea acestei comenzi de producție" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Cod proiect" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "Producție" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Etichetă Cod Proiect" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Id comandă" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index af00b6c9ea..99201064ab 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -53,7 +53,7 @@ msgstr "Поле должно быть уникальным." msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "У пользователя недостаточно прав для просмотра этой модели!" @@ -590,7 +590,7 @@ msgstr "Неверная физическая единица" msgid "Not a valid currency code" msgstr "Неверный код валюты" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "Статус заказа" @@ -599,8 +599,8 @@ msgstr "Статус заказа" msgid "Parent Build" msgstr "Родительский заказ на производство" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Включая варианты" @@ -608,8 +608,8 @@ msgstr "Включая варианты" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Категория" msgid "Ancestor Build" msgstr "Родительская сборка" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "Назначено мне" @@ -694,11 +694,11 @@ msgstr "Завершено до" msgid "Completed after" msgstr "Завершено после" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "Минимальная дата" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Максимальная дата" @@ -733,12 +733,12 @@ msgstr "Отслеживается" msgid "Testable" msgstr "Тестируемая" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Невыполненные заказы" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Зарезервировано" @@ -772,8 +772,8 @@ msgstr "Заказ на производство" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "Создано" msgid "User who issued this build order" msgstr "Пользователь, создавший этот заказ на производство" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Приоритет этого заказа на производство" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Код проекта" @@ -1455,8 +1455,8 @@ msgstr "Установить в" msgid "Build" msgstr "Сборка" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -1641,12 +1641,11 @@ msgstr "Не указаны действительные коды валют" msgid "No plugin" msgstr "Нет плагина" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "Теги" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Название кода проекта" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Полученные элементы" @@ -4271,6 +4270,14 @@ msgstr "Показывать позиции на конечном уровне" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "По умолчанию автоматически показывать позиции/детали вместо подуровней для мест хранения или категорий без дочерних элементов" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "Все модели" @@ -4985,7 +4992,7 @@ msgstr "Количество копий для печати каждой эти msgid "Connected" msgstr "Подключен" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Неизвестно" @@ -5113,117 +5120,117 @@ msgstr "Максимальный прогресс" msgid "Maximum value for progress type, required if type=progress" msgstr "Максимальное значение для типа прогресса, требуется, если тип=progress" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Ссылка на заказ" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Невыполненный" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Есть код проекта" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Создал" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Создано до" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Создано после" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "Есть дата начала" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Дата начала до" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Дата начала после" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "Есть целевая дата" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Целевая дата до" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Целевая дата после" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "Обновлено до" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "Обновлено после" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Имеет цену" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Завершено до" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Завершено после" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "Сторонний заказ на сборку" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Заказ" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Заказ выполнен" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Внутренняя деталь" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Заказ в ожидании" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Завершённые" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Есть отгрузка" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "Отгрузка не найдена" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Заказ на закупку" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Заказ на закупку" msgid "Sales Order" msgstr "Заказ на продажу" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Заказ на возврат" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "Заказ на перемещение" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 4332966743..7b169e0ede 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "" @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -772,8 +772,8 @@ msgstr "" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 5b2ebfda91..dc5414eea3 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Uporabnik nima dovoljenja pogleda tega modela" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "Nadrejena izgradnja" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "Dodeljeno meni" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Sledi" msgid "Testable" msgstr "Testno" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Dodeljeno" @@ -772,8 +772,8 @@ msgstr "Nalog izgradnje" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "Izdal" msgid "User who issued this build order" msgstr "Uporabnik, ki je izdal nalog za izgradnjo" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 525aedab84..42c08eff9c 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Korisnik nema dozvolu za pregled ovog modela" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Uključi varijante" @@ -608,8 +608,8 @@ msgstr "Uključi varijante" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategorija" msgid "Ancestor Build" msgstr "Proizvod predaka" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Praćeno" msgid "Testable" msgstr "Proverljivo" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Neizmirena narudžbina" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Alocirano" @@ -772,8 +772,8 @@ msgstr "Nalog za izradu" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Prioritet ovog naloga za izgradnju" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Kod projekta" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Deo dobavljača" @@ -1641,12 +1641,11 @@ msgstr "Nisu obezbeđeni ispravni kodovi valuta" msgid "No plugin" msgstr "Nema dodataka" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Naziv koda projekta" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Stavke primljene" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "Broj kopija za štampanje od svakog natpisa" msgid "Connected" msgstr "Konektovano" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Nepoznato" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Referenca naloga" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Izvanredno" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Ima šifru projekta" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Kreirano do strane" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Kreirano pre" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Kreirano nakon" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Krajnji datum pre" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Krajnji datum nakon" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Ima cenu" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Završen pre" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Završen nakon" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Nalog" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Nalog završen" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Interni deo" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Nalog na čekanju" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Završeno" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Ima isporuku" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nalog za kupovinu" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Nalog za kupovinu" msgid "Sales Order" msgstr "Nalog za prodaju" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Nalog za vraćanje" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 3ac087d456..0fe8529fa0 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Användaren har inte behörighet att se denna modell" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Inkludera varianter" @@ -608,8 +608,8 @@ msgstr "Inkludera varianter" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "Spårad" msgid "Testable" msgstr "Testbar" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Allokerad" @@ -772,8 +772,8 @@ msgstr "Byggorder" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Projektkod" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "Ansluten" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Okänd" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Har projektkod" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Skapad av" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Skapad efter" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Intern del" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Slutförd" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "Försäljningsorder" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 11861fdc00..37694be473 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "" @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -772,8 +772,8 @@ msgstr "" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "ออกโดย" msgid "User who issued this build order" msgstr "" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "สำเร็จแล้ว" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 609c9dd978..58c5880bf2 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -53,7 +53,7 @@ msgstr "Bu alan eşsiz olmalı." msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "Kullanıcının bu modeli görüntüleme izni yok" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "Varyantları Dahil Et" @@ -608,8 +608,8 @@ msgstr "Varyantları Dahil Et" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "Kategori" msgid "Ancestor Build" msgstr "Kök Üretim" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "En yakın tarih" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "Maksimum Tarih" @@ -733,12 +733,12 @@ msgstr "İzlenen" msgid "Testable" msgstr "Test Edilebilir" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "Sipariş Açık" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Tahsis Edildi" @@ -772,8 +772,8 @@ msgstr "Üretim Emri" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Bu üretim emrinin önceliği" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Proje Kodu" @@ -1455,8 +1455,8 @@ msgstr "Kur" msgid "Build" msgstr "Yap" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -1641,12 +1641,11 @@ msgstr "Geçerli bir para birimi kodu sağlanmamış" msgid "No plugin" msgstr "Eklenti yok" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "Etiketler" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Proje Kodu Etiketi" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Teslim Alınan Kalemler" @@ -4271,6 +4270,14 @@ msgstr "En Son Seviyede Ögeleri Görüntüle" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "Alt ögesi olmayan konumlar veya kategoriler için alt düzeyler yerine otomatik olarak ögeleri/parçaları göster" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "Tüm modeller" @@ -4985,7 +4992,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:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Bilinmeyen" @@ -5113,117 +5120,117 @@ 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:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Sipariş Referansı" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "Açık" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "Proje Kodu Var" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Oluşturan" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "Öncesinde Oluşturuldu" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "Sonrasında Oluşturuldu" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "Başlangıç Tarihi Var" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "Öncesi Başlangıç Tarihi" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "Sonrası Başlangıç Tarihi" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "Hedef Tarihi Var" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "Öncesi Hedef Tarih" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "Sonrası Hedef Tarih" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "Daha önce güncellendi" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "Güncellendi (den sonra)" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "Fiyatlandırılmış" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "Öncesinde Tamamlandı" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "Sonrasında Tamamlandı" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "Harici Üretim Emri" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Sipariş" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "Sipariş Tamamlandı" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Dahili Parça" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "Sipariş Bekliyor" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Tamamlandı" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "Sevkiyatı Var" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "Sevkiyat bulunamadı" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Satın Alma Siparişi" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Satın Alma Siparişi" msgid "Sales Order" msgstr "Satış Siparişi" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "İade Siparişi" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "Aktarım Emri" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 3b36677f89..5a80ea8041 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "У користувача немає дозволу на перегляд цієї моделі" @@ -590,7 +590,7 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "" @@ -599,8 +599,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "" msgid "Ancestor Build" msgstr "" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "" @@ -694,11 +694,11 @@ msgstr "" msgid "Completed after" msgstr "" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "" @@ -733,12 +733,12 @@ msgstr "" msgid "Testable" msgstr "Тестуємо" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "" @@ -772,8 +772,8 @@ msgstr "" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "" @@ -1641,12 +1641,11 @@ msgstr "" msgid "No plugin" msgstr "" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "" @@ -2533,7 +2532,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:73 common/notifications.py:80 order/api.py:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Внутрішній компонент" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 6c44decdcf..e731f6d007 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -53,7 +53,7 @@ msgstr "" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 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" @@ -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:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 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:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "" @@ -608,8 +608,8 @@ msgstr "" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -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:137 +#: build/api.py:155 order/api.py:146 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:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 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:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "Đã cấp phát" @@ -772,8 +772,8 @@ msgstr "Tạo đơn hàng" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -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:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "Độ quan trọng của đơn đặt bản dựng" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "Mã dự án" @@ -1455,8 +1455,8 @@ msgstr "" msgid "Build" msgstr "" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "Sản phẩm nhà cung cấp" @@ -1641,12 +1641,11 @@ msgstr "Mã tiền tệ không đúng" msgid "No plugin" msgstr "Không phần mở rộng" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "Nhãn mã dự án" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "Mục đã nhận" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "" @@ -4985,7 +4992,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "Không rõ" @@ -5113,117 +5120,117 @@ msgstr "" msgid "Maximum value for progress type, required if type=progress" msgstr "" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "Tham chiếu đơn đặt" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "Tạo bởi" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "Đặt hàng" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "Sản phẩm nội bộ" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "Đã hoàn thành" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Đơn hàng" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "Đơn hàng" msgid "Sales Order" msgstr "Đơn đặt hàng" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "Đơn hàng trả lại" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" 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 03a98b52e2..ccac02f9fa 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -53,7 +53,7 @@ msgstr "此字段的值必须是唯一的。" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "用户没有权限查阅当前模型。" @@ -590,7 +590,7 @@ msgstr "无效的物理单位" msgid "Not a valid currency code" msgstr "无效的货币代码" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "订单状态" @@ -599,8 +599,8 @@ msgstr "订单状态" msgid "Parent Build" msgstr "父级生产订单" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "包含变体" @@ -608,8 +608,8 @@ msgstr "包含变体" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "类别" msgid "Ancestor Build" msgstr "可测试部分" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "分配给我" @@ -694,11 +694,11 @@ msgstr "完成日期早于" msgid "Completed after" msgstr "完成日期晚于" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "最小日期" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "最大日期" @@ -733,12 +733,12 @@ msgstr "可追溯" msgid "Testable" msgstr "需检测" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "未结算订单" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "已分配" @@ -772,8 +772,8 @@ msgstr "生产订单" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "发起人" msgid "User who issued this build order" msgstr "创建该生产订单的用户" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "此生产订单的优先级" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "项目编号" @@ -1455,8 +1455,8 @@ msgstr "安裝到" msgid "Build" msgstr "生产" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "供应商零件" @@ -1641,12 +1641,11 @@ msgstr "未提供有效的货币代码" msgid "No plugin" msgstr "暂无插件" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "标签" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "项目编号标签" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "收到的物品" @@ -4273,6 +4272,14 @@ msgstr "最终级别的展示项目" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "对于没有子项的位置或类别,自动默认显示项目/零件,而不是子级别" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "全部型号" @@ -4987,7 +4994,7 @@ msgstr "每个标签要打印的份数" msgid "Connected" msgstr "已连接" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "未知" @@ -5115,117 +5122,117 @@ msgstr "最大进度" msgid "Maximum value for progress type, required if type=progress" msgstr "进度类型的最大值。当 type=progress 时为必填项" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "订单参考" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "未完成" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "有项目编码" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "创建人" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "创建时间早于" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "创建时间晚于" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "有开始日期" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "开始日期早于" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "开始日期晚于" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "有目标日期" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "目标日期早于" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "目标日期晚于" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "更新时间早于" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "更新时间晚于" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "有定价" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "完成时间早于" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "完成时间晚于" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "外部生产订单" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "订单" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "订单完成" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "内部零件" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "订单待定" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "已完成" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "有配送" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "未找到发货记录" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "采购订单" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5234,14 +5241,14 @@ msgstr "采购订单" msgid "Sales Order" msgstr "销售订单" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "退货订单" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" 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 6a8c07053c..53b1f1ff3f 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-16 01:47+0000\n" -"PO-Revision-Date: 2026-08-16 01:50\n" +"POT-Creation-Date: 2026-08-20 23:35+0000\n" +"PO-Revision-Date: 2026-08-20 23:38\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -53,7 +53,7 @@ msgstr "此欄位須唯一值。" msgid "Item no longer matches the provided criteria" msgstr "" -#: InvenTree/api.py:861 InvenTree/models.py:1459 +#: InvenTree/api.py:864 InvenTree/models.py:1459 msgid "User does not have permission to view this model" msgstr "用户沒有權限查閲當前模型。" @@ -590,7 +590,7 @@ msgstr "無效的物理單位" msgid "Not a valid currency code" msgstr "無效的貨幣代碼" -#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1467 +#: build/api.py:57 order/api.py:128 order/api.py:297 order/api.py:1486 #: order/serializers.py:99 msgid "Order Status" msgstr "訂單狀態" @@ -599,8 +599,8 @@ msgstr "訂單狀態" msgid "Parent Build" msgstr "上層生產工單" -#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:804 -#: order/api.py:1259 order/api.py:1571 order/api.py:1868 order/api.py:2058 +#: build/api.py:87 build/api.py:1055 order/api.py:583 order/api.py:823 +#: order/api.py:1278 order/api.py:1590 order/api.py:1887 order/api.py:2077 #: stock/api.py:632 msgid "Include Variants" msgstr "包含變體" @@ -608,8 +608,8 @@ msgstr "包含變體" #: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:291 #: build/serializers.py:1200 build/serializers.py:1376 #: build/serializers.py:1469 company/models.py:1038 company/serializers.py:473 -#: order/api.py:316 order/api.py:320 order/api.py:961 order/api.py:1272 -#: order/api.py:1275 order/api.py:2071 order/api.py:2074 order/api.py:2228 +#: order/api.py:325 order/api.py:329 order/api.py:980 order/api.py:1291 +#: order/api.py:1294 order/api.py:2090 order/api.py:2093 order/api.py:2247 #: order/models.py:2331 order/models.py:2499 order/models.py:2500 #: order/models.py:4021 order/models.py:4022 part/api.py:1179 part/api.py:1182 #: part/api.py:1399 part/models.py:530 part/models.py:3226 part/models.py:3369 @@ -646,7 +646,7 @@ msgstr "類別" msgid "Ancestor Build" msgstr "可測試部分" -#: build/api.py:155 order/api.py:137 +#: build/api.py:155 order/api.py:146 msgid "Assigned to me" msgstr "分配給我" @@ -694,11 +694,11 @@ msgstr "完成於之前" msgid "Completed after" msgstr "完成於之後" -#: build/api.py:252 order/api.py:242 +#: build/api.py:252 order/api.py:251 msgid "Min Date" msgstr "最小日期" -#: build/api.py:275 order/api.py:261 +#: build/api.py:275 order/api.py:270 msgid "Max Date" msgstr "最大日期" @@ -733,12 +733,12 @@ msgstr "追蹤中" msgid "Testable" msgstr "可測試" -#: build/api.py:495 order/api.py:1025 order/api.py:1457 order/api.py:2292 +#: build/api.py:495 order/api.py:1044 order/api.py:1476 order/api.py:2311 msgid "Order Outstanding" msgstr "訂單未完成" -#: build/api.py:505 build/serializers.py:1512 order/api.py:984 -#: order/api.py:2251 +#: build/api.py:505 build/serializers.py:1512 order/api.py:1003 +#: order/api.py:2270 msgid "Allocated" msgstr "已分配" @@ -772,8 +772,8 @@ msgstr "生產工單" #: build/api.py:1106 build/api.py:1110 build/serializers.py:412 #: build/serializers.py:518 build/serializers.py:569 build/serializers.py:1250 -#: build/serializers.py:1256 order/api.py:1319 order/api.py:1324 -#: order/api.py:2110 order/api.py:2115 order/serializers.py:867 +#: build/serializers.py:1256 order/api.py:1338 order/api.py:1343 +#: order/api.py:2129 order/api.py:2134 order/serializers.py:867 #: order/serializers.py:1007 order/serializers.py:2294 part/serializers.py:1358 #: stock/api.py:1038 stock/serializers.py:116 stock/serializers.py:626 #: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039 @@ -955,7 +955,7 @@ msgstr "發布者" msgid "User who issued this build order" msgstr "發布此生產工單的使用者" -#: build/models.py:427 common/models.py:195 order/api.py:187 +#: build/models.py:427 common/models.py:195 order/api.py:196 #: order/models.py:577 part/models.py:1379 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" @@ -983,7 +983,7 @@ msgid "Priority of this build order" msgstr "此生產工單的優先程度" #: build/models.py:451 common/models.py:159 common/models.py:173 -#: order/api.py:173 order/models.py:517 order/models.py:2179 +#: order/api.py:182 order/models.py:517 order/models.py:2179 msgid "Project Code" msgstr "專案代碼" @@ -1455,8 +1455,8 @@ msgstr "安裝至" msgid "Build" msgstr "生產" -#: build/serializers.py:1288 company/models.py:641 order/api.py:329 -#: order/api.py:334 order/api.py:561 order/serializers.py:635 +#: build/serializers.py:1288 company/models.py:641 order/api.py:338 +#: order/api.py:343 order/api.py:579 order/serializers.py:635 #: stock/models.py:1175 stock/serializers.py:593 msgid "Supplier Part" msgstr "供應商零件" @@ -1641,12 +1641,11 @@ msgstr "未提供有效的貨幣代碼" msgid "No plugin" msgstr "暫無插件" -#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:415 -#: stock/api.py:1070 +#: common/filters.py:112 msgid "Tags" msgstr "" -#: common/filters.py:390 +#: common/filters.py:393 msgid "Project Code Label" msgstr "項目編碼標籤" @@ -2533,7 +2532,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:612 +#: common/notifications.py:73 common/notifications.py:80 order/api.py:630 msgid "Items Received" msgstr "收到的物品" @@ -4271,6 +4270,14 @@ msgstr "" msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children" msgstr "" +#: common/setting/user.py:300 +msgid "Enable Filtered Detail Navigation" +msgstr "" + +#: common/setting/user.py:302 +msgid "Enable persisting of filtered detail navigation parameters to the view url" +msgstr "" + #: common/validators.py:40 msgid "All models" msgstr "所有模型" @@ -4985,7 +4992,7 @@ msgstr "每個標籤要打印的份數" msgid "Connected" msgstr "已連接" -#: machine/machine_types/label_printer.py:236 order/api.py:2457 +#: machine/machine_types/label_printer.py:236 order/api.py:2476 msgid "Unknown" msgstr "未知" @@ -5113,117 +5120,117 @@ msgstr "最大進度" msgid "Maximum value for progress type, required if type=progress" msgstr "進度類型的最大值,當 type=progress 時為必填" -#: order/api.py:133 +#: order/api.py:142 msgid "Order Reference" msgstr "訂單參考" -#: order/api.py:161 order/api.py:1292 order/api.py:2091 +#: order/api.py:170 order/api.py:1311 order/api.py:2110 msgid "Outstanding" msgstr "未完成" -#: order/api.py:177 +#: order/api.py:186 msgid "Has Project Code" msgstr "有項目編碼" -#: order/api.py:191 order/models.py:554 +#: order/api.py:200 order/models.py:554 msgid "Created By" msgstr "創建人" -#: order/api.py:195 +#: order/api.py:204 msgid "Created Before" msgstr "建立時間早於" -#: order/api.py:199 +#: order/api.py:208 msgid "Created After" msgstr "建立時間晚於" -#: order/api.py:203 +#: order/api.py:212 msgid "Has Start Date" msgstr "具有開始日期" -#: order/api.py:211 +#: order/api.py:220 msgid "Start Date Before" msgstr "開始日期早於" -#: order/api.py:215 +#: order/api.py:224 msgid "Start Date After" msgstr "開始日期晚於" -#: order/api.py:219 +#: order/api.py:228 msgid "Has Target Date" msgstr "具有目標日期" -#: order/api.py:227 +#: order/api.py:236 msgid "Target Date Before" msgstr "目標日期早於" -#: order/api.py:231 +#: order/api.py:240 msgid "Target Date After" msgstr "目標日期晚於" -#: order/api.py:235 +#: order/api.py:244 msgid "Updated Before" msgstr "更新之前" -#: order/api.py:239 +#: order/api.py:248 msgid "Updated After" msgstr "更新之後" -#: order/api.py:292 +#: order/api.py:301 msgid "Has Pricing" msgstr "有定價" -#: order/api.py:345 order/api.py:846 order/api.py:1612 order/api.py:1909 +#: order/api.py:354 order/api.py:865 order/api.py:1631 order/api.py:1928 msgid "Completed Before" msgstr "完成時間早於" -#: order/api.py:349 order/api.py:850 order/api.py:1616 order/api.py:1913 +#: order/api.py:358 order/api.py:869 order/api.py:1635 order/api.py:1932 msgid "Completed After" msgstr "完成時間晚於" -#: order/api.py:355 order/api.py:359 +#: order/api.py:364 order/api.py:368 msgid "External Build Order" msgstr "外部生產工單" -#: order/api.py:544 order/api.py:946 order/api.py:1255 order/api.py:2054 -#: order/api.py:2213 order/models.py:2312 order/models.py:2438 +#: order/api.py:562 order/api.py:965 order/api.py:1274 order/api.py:2073 +#: order/api.py:2232 order/models.py:2312 order/models.py:2438 #: order/models.py:2490 order/models.py:2672 order/models.py:3061 #: order/models.py:3579 order/models.py:3645 order/models.py:4012 msgid "Order" msgstr "訂單" -#: order/api.py:548 order/api.py:1014 order/api.py:2281 +#: order/api.py:566 order/api.py:1033 order/api.py:2300 msgid "Order Complete" msgstr "訂單完成" -#: order/api.py:580 order/api.py:584 order/serializers.py:775 +#: order/api.py:598 order/api.py:602 order/serializers.py:775 msgid "Internal Part" msgstr "內部零件" -#: order/api.py:602 +#: order/api.py:620 msgid "Order Pending" msgstr "訂單待定" -#: order/api.py:999 order/api.py:2266 +#: order/api.py:1018 order/api.py:2285 msgid "Completed" msgstr "已完成" -#: order/api.py:1308 +#: order/api.py:1327 msgid "Has Shipment" msgstr "已出貨" -#: order/api.py:1527 +#: order/api.py:1546 msgid "Shipment not found" msgstr "找不到發貨紀錄" -#: order/api.py:2449 order/models.py:656 order/models.py:2313 +#: order/api.py:2468 order/models.py:656 order/models.py:2313 #: order/models.py:2439 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "採購訂單" -#: order/api.py:2451 order/models.py:1377 order/models.py:2491 +#: order/api.py:2470 order/models.py:1377 order/models.py:2491 #: order/models.py:2673 order/models.py:3062 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 @@ -5232,14 +5239,14 @@ msgstr "採購訂單" msgid "Sales Order" msgstr "銷售訂單" -#: order/api.py:2453 order/models.py:3228 order/models.py:3580 +#: order/api.py:2472 order/models.py:3228 order/models.py:3580 #: order/models.py:3646 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" msgstr "退貨訂單" -#: order/api.py:2455 order/models.py:3668 order/models.py:4013 +#: order/api.py:2474 order/models.py:3668 order/models.py:4013 #: report/templates/report/inventree_transfer_order_report.html:12 msgid "Transfer Order" msgstr "" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index 0e7c4e6cf6..2b82b3d5cf 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-16 01:50\n" +"PO-Revision-Date: 2026-08-21 05:09\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" @@ -56,12 +56,12 @@ msgstr "نسخه مطابقة" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "تعديل" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "الإجراءات" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "بحث" @@ -835,7 +835,7 @@ msgstr "باركود يقوم غير مطابقة ال expected نموذج نو #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "مسح" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "خادم خطأ" msgid "A server error occurred" msgstr "خادم خطأ حدث" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Form خطأ" @@ -1838,15 +1838,15 @@ msgstr "Form خطأ" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "أخطاء موجود لـ واحد أو المزيد form حقول" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "إضافة صف جديد" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "عرض تفاصيل" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "لا عناصر" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "هناك هي قيد الانتظار قاعدة بيانات ترحيل msgid "Learn more about {code}" msgstr "Learn المزيد حول {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "فتح بحث" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "الإعدادات" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "إعدادات المستخدم" @@ -3118,7 +3136,7 @@ msgstr "خطأ في جارٍ التحميل إشعارات." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "أساسي إجراء" @@ -3214,24 +3232,24 @@ msgstr "المرفقات" msgid "Notes" msgstr "ملاحظات" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "إضافة مقدم" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "أنت لديه unsaved تغييرات، هي أنت متأكد أنت ترغب إلى navigate away من هذا panel؟" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "Navigate إلى panel {0}" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Collapse لوحات" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Expand لوحات" @@ -3342,7 +3360,7 @@ msgstr "طرد" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "إعدادات الإضافة" @@ -3513,9 +3531,9 @@ msgstr "التفاصيل" msgid "Category" msgstr "الفئة" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "الفئة" msgid "Location" msgstr "الموقع" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "الموقع" msgid "Serial Number" msgstr "الرقم التسلسلي" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "الرقم التسلسلي" msgid "Quantity" msgstr "الكمية" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "حفظ مرشحات" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "لم يتم العثور على سجلات" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "خطأ في جارٍ التحميل جدول خيارات" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "خادم مرتجع incorrect بيانات نوع" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "خطأ في جارٍ التحميل جدول بيانات" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "عرض {model}" @@ -7906,7 +7924,7 @@ msgstr "بيانات Management" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "عرض" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "ال إعدادات below هي specific إلى كل متاح إشعار طريقة" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index e0eee47de7..ce73d0306c 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:09\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "" msgid "Quantity" msgstr "" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index b08ac53d5d..9e9e38437a 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-16 01:50\n" +"PO-Revision-Date: 2026-08-21 05:09\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -56,12 +56,12 @@ msgstr "Duplikovat" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Upravit" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Akce" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Hledat" @@ -835,7 +835,7 @@ msgstr "Čárkový kód neodpovídá očekávanému typu modelu" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Vymazat" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Chyba serveru" msgid "A server error occurred" msgstr "Došlo k chybě serveru" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Chyba formuláře" @@ -1838,15 +1838,15 @@ msgstr "Chyba formuláře" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "Odeslat formulář" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Existují chyby pro jedno nebo více polí formuláře" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Přidat nový řádek" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Zobrazit podrobnosti" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Žádné položky" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Některé databáze čekají na migraci." msgid "Learn more about {code}" msgstr "Další informace o {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "Otevřít vyhledávání" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Nastavení" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Uživatelská nastavení" @@ -3118,7 +3136,7 @@ msgstr "Chyba při načítání oznámení." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "Primární akce" @@ -3214,24 +3232,24 @@ msgstr "Přílohy" msgid "Notes" msgstr "Poznámky" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Plugin poskytnutý" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "Máte neuložené změny, jste si jisti, že chcete opustit tento panel?" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "Přejít na panel {0}" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Sbalit panely" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Rozbalit panely" @@ -3342,7 +3360,7 @@ msgstr "Balík" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Nastavení pluginů" @@ -3513,9 +3531,9 @@ msgstr "Detaily" msgid "Category" msgstr "Kategorie" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Kategorie" msgid "Location" msgstr "Lokace" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Lokace" msgid "Serial Number" msgstr "Sériové číslo" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Sériové číslo" msgid "Quantity" msgstr "Množství" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "Uložit filtry" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Nebyl nalezen žádný záznam" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "Chyba při načítání možností tabulky" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Server vrátil nesprávný datový typ" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Chyba při načítání údajů tabulky" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "Zobrazit {model}" @@ -7906,7 +7924,7 @@ msgstr "Správa dat" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Reporty" @@ -8148,7 +8166,7 @@ msgstr "Zobrazit" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "Níže uvedená nastavení jsou specifická pro každou dostupnou metodu oznámení" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index dc066b74a6..20a9f50dce 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:09\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Dupliker" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Rediger" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Handlinger" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Søg" @@ -835,7 +835,7 @@ msgstr "Stregkode matcher ikke den forventede modeltype" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Ryd" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Serverfejl" msgid "A server error occurred" msgstr "Der opstod en serverfejl" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Formular Fejl" @@ -1838,15 +1838,15 @@ msgstr "Formular Fejl" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Fejl findes i et eller flere formularfelter" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Tilføj ny række" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Vis detaljer" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Ingen varer" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Der er ventende databasemigreringer." msgid "Learn more about {code}" msgstr "Lær mere om {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Indstillinger" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Brugerindstillinger" @@ -3118,7 +3136,7 @@ msgstr "Fejl ved indlæsning af notifikationer." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Vedhæftninger" msgid "Notes" msgstr "Noter" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Plugin Leveret" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Skjul paneler" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Vis paneler" @@ -3342,7 +3360,7 @@ msgstr "Pakke" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Plugin indstillinger" @@ -3513,9 +3531,9 @@ msgstr "Detaljer" msgid "Category" msgstr "Kategori" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Kategori" msgid "Location" msgstr "Lokation" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Lokation" msgid "Serial Number" msgstr "Serienummer" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Serienummer" msgid "Quantity" msgstr "Antal" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Server returnerede forkert datatype" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Fejl ved indlæsning af tabeldata" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "Vis {model}" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Rapportering" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "Indstillingerne nedenfor er specifikke for hver tilgængelige underretningsmetode" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index 3b5105461a..2c0b0af501 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:09\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Duplizieren" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Bearbeiten" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Aktionen" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Suche" @@ -835,7 +835,7 @@ msgstr "Der Barcode stimmt nicht mit dem erwarteten Modelltyp überein" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Leeren" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Serverfehler" msgid "A server error occurred" msgstr "Ein Serverfehler ist aufgetreten" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Formularfehler" @@ -1838,15 +1838,15 @@ msgstr "Formularfehler" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Fehler für ein oder mehrere Formularfelder vorhanden" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Neue Zeile hinzufügen" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr " Details anzeigen" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Keine Gegengenstände" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Es gibt ausstehende Datenbankmigrationen." msgid "Learn more about {code}" msgstr "Mehr über {code} erfahren" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Einstellungen" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Benutzer-Einstellungen" @@ -3118,7 +3136,7 @@ msgstr "Fehler beim Laden der Benachrichtigungen." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Anhänge" msgid "Notes" msgstr "Notizen" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Verfügbares Plugin" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Panels einklappen" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Panels aufklappen" @@ -3342,7 +3360,7 @@ msgstr "Paket" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Plugin Einstellungen" @@ -3513,9 +3531,9 @@ msgstr "Details" msgid "Category" msgstr "Kategorie" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Kategorie" msgid "Location" msgstr "Lagerort" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Lagerort" msgid "Serial Number" msgstr "Seriennummer" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Seriennummer" msgid "Quantity" msgstr "Anzahl" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Keine Einträge gefunden" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "Fehler beim Laden der Tabellenoptionen" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Der Server hat einen falschen Datentyp zurückgegeben" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Fehler beim Laden der Tabellendaten" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "Datenmanagement" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Berichte" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "Die folgenden Einstellungen sind spezifisch für jede verfügbare Benachrichtigungsmethode" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 5a4fe6816a..3a91ce05a6 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Δημιουργία αντιγράφου" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Επεξεργασία" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Ενέργειες" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Αναζήτηση" @@ -835,7 +835,7 @@ msgstr "Ο γραμμοκώδικας δεν ταιριάζει με τον αν #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Εκκαθάριση" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Σφάλμα διακομιστή" msgid "A server error occurred" msgstr "Προέκυψε σφάλμα διακομιστή" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Σφάλμα Φόρμας" @@ -1838,15 +1838,15 @@ msgstr "Σφάλμα Φόρμας" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Υπάρχουν σφάλματα σε ένα ή περισσότερα πεδία της φόρμας" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Προσθήκη νέας γραμμής" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Προβολή λεπτομερειών" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Κανένα στοιχείο" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Υπάρχουν εκκρεμείς μεταναστεύσεις στη msgid "Learn more about {code}" msgstr "Μάθετε περισσότερα για {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Ρυθμίσεις" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Ρυθμίσεις χρήστη" @@ -3118,7 +3136,7 @@ msgstr "Σφάλμα φόρτωσης ειδοποιήσεων." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Συνημμένα" msgid "Notes" msgstr "Σημειώσεις" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Παρέχεται από πρόσθετο" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Σύμπτυξη πλαισίων" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Ανάπτυξη πλαισίων" @@ -3342,7 +3360,7 @@ msgstr "Πακέτο" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Ρυθμίσεις πρόσθετου" @@ -3513,9 +3531,9 @@ msgstr "Λεπτομέρειες" msgid "Category" msgstr "Κατηγορία" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Κατηγορία" msgid "Location" msgstr "Τοποθεσία" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Τοποθεσία" msgid "Serial Number" msgstr "Σειριακός αριθμός" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Σειριακός αριθμός" msgid "Quantity" msgstr "Ποσότητα" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Δεν βρέθηκαν εγγραφές" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "Σφάλμα φόρτωσης επιλογών πίνακα" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Ο διακομιστής επέστρεψε λανθασμένο τύπο δεδομένων" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Σφάλμα φόρτωσης δεδομένων πίνακα" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "Προβολή {model}" @@ -7906,7 +7924,7 @@ msgstr "Διαχείριση Δεδομένων" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Αναφορές" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "Οι παρακάτω ρυθμίσεις είναι ειδικές για κάθε διαθέσιμη μέθοδο ειδοποίησης" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 30a8b422b6..f62b6ede34 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -51,12 +51,12 @@ msgstr "Duplicate" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Edit" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -100,7 +100,7 @@ msgstr "Actions" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Search" @@ -830,7 +830,7 @@ msgstr "Barcode does not match the expected model type" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1555,7 +1555,7 @@ msgid "Clear" msgstr "Clear" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1824,8 +1824,8 @@ msgstr "Server Error" msgid "A server error occurred" msgstr "A server error occurred" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Form Error" @@ -1833,15 +1833,15 @@ msgstr "Form Error" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "Submit form" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Errors exist for one or more form fields" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2228,7 +2228,7 @@ msgstr "Add new row" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "View details" @@ -2651,7 +2651,7 @@ msgid "No items" msgstr "No items" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2910,6 +2910,24 @@ msgstr "There are pending database migrations." msgid "Learn more about {code}" msgstr "Learn more about {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "Next item" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "Previous item" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "Remove navigation filters from current view" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "{0} of {1}" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2919,7 +2937,7 @@ msgstr "Open search" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2966,8 +2984,8 @@ msgstr "Settings" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "User Settings" @@ -3113,7 +3131,7 @@ msgstr "Error loading notifications." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "Primary Action" @@ -3209,24 +3227,24 @@ msgstr "Attachments" msgid "Notes" msgstr "Notes" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Plugin Provided" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "You have unsaved changes, are you sure you want to navigate away from this panel?" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "Navigate to panel {0}" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Collapse panels" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Expand panels" @@ -3337,7 +3355,7 @@ msgstr "Package" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Plugin Settings" @@ -3508,9 +3526,9 @@ msgstr "Details" msgid "Category" msgstr "Category" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3534,7 +3552,7 @@ msgstr "Category" msgid "Location" msgstr "Location" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3544,7 +3562,7 @@ msgstr "Location" msgid "Serial Number" msgstr "Serial Number" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3578,7 +3596,7 @@ msgstr "Serial Number" msgid "Quantity" msgstr "Quantity" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4369,24 +4387,24 @@ msgstr "Save Filters" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "No records found" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "Error loading table options" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Server returned incorrect data type" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Error loading table data" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "View {model}" @@ -7901,7 +7919,7 @@ msgstr "Data Management" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Reporting" @@ -8143,7 +8161,7 @@ msgstr "Display" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "The settings below are specific to each available notification method" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index faa303aba9..5f242fb991 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-16 01:50\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Duplicar" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Editar" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Acciones" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Buscar" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Borrar" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Error del servidor" msgid "A server error occurred" msgstr "Ha ocurrido un error con el servidor" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Error de formulario" @@ -1838,15 +1838,15 @@ msgstr "Error de formulario" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Existen errores para uno o más campos del formulario" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Añadir fila nueva" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Hay migraciones pendientes de base de datos." msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Ajustes" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Ajustes del usuario" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Archivos adjuntos" msgid "Notes" msgstr "Notas" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "Paquete" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Ajustes del complemento" @@ -3513,9 +3531,9 @@ msgstr "Detalles" msgid "Category" msgstr "Categoría" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Categoría" msgid "Location" msgstr "Ubicación" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Ubicación" msgid "Serial Number" msgstr "Número de serie" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Número de serie" msgid "Quantity" msgstr "Cantidad" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Ningún registro encontrado" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "El servidor devolvió un tipo de datos incorrecto" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Informes" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 6da5a96096..939a1a4de0 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Duplicar" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Editar" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Acciones" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Buscar" @@ -835,7 +835,7 @@ msgstr "Código de barras no coincide con el modelo esperado" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Borrar" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Error del servidor" msgid "A server error occurred" msgstr "Ha ocurrido un error con el servidor" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Error de formulario" @@ -1838,15 +1838,15 @@ msgstr "Error de formulario" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Existen errores para uno o más campos del formulario" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Añadir fila nueva" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Ajustes" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Ajustes del usuario" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Archivos adjuntos" msgid "Notes" msgstr "Notas" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "Paquete" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Ajustes del complemento" @@ -3513,9 +3531,9 @@ msgstr "Detalles" msgid "Category" msgstr "Categoría" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Categoría" msgid "Location" msgstr "Ubicación" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Ubicación" msgid "Serial Number" msgstr "Número de serie" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Número de serie" msgid "Quantity" msgstr "Cantidad" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Ningún registro encontrado" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "El servidor devolvió un tipo de datos incorrecto" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Informes" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 01ee23ee4c..8c8605f860 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:09\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Korduma" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Muuda" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Toimingud" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Otsing" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Puhasta" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Serveri viga" msgid "A server error occurred" msgstr "Tekkis serveri viga" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Vormiviga" @@ -1838,15 +1838,15 @@ msgstr "Vormiviga" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Ühes või mitmes vormiväljas on vigu" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Lisa uus rida" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Vaata üksikasju" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Üksuseid pole" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Seaded" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Kasutaja seaded" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Manused" msgid "Notes" msgstr "Märkmed" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "Pakett" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Plugina seaded" @@ -3513,9 +3531,9 @@ msgstr "Üksikasjad" msgid "Category" msgstr "Kategooria" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Kategooria" msgid "Location" msgstr "Asukoht" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Asukoht" msgid "Serial Number" msgstr "Seerianumber" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Seerianumber" msgid "Quantity" msgstr "Kogus" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Kirjeid ei leitud" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Server tagastas ebatäpse andmeühiku" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "Vaata {model}" @@ -7906,7 +7924,7 @@ msgstr "Andmete haldamine" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Aruanded" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 8e5cff1141..ff30c975c0 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "" msgid "Quantity" msgstr "" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index ada9b0d93c..5f84c7d340 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:09\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "" msgid "Quantity" msgstr "" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index b02e20ef83..6f97fead75 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:09\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -56,12 +56,12 @@ msgstr "Dupliquer" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Éditer" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Actions" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Rechercher" @@ -835,7 +835,7 @@ msgstr "Le Code-barre ne correspond pas au type de modèle attendu" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Effacer" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Erreur serveur" msgid "A server error occurred" msgstr "Une erreur serveur s'est produite" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Erreur de formulaire" @@ -1838,15 +1838,15 @@ msgstr "Erreur de formulaire" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "Envoyer le formulaire" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Il existe des erreurs pour un ou plusieurs champs du formulaire" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Ajouter une nouvelle ligne" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Vue des détails" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Aucun élément" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Il y a des migrations de base de données en attente." msgid "Learn more about {code}" msgstr "En savoir plus sur {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Paramètres" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Paramètres de l'utilisateur" @@ -3118,7 +3136,7 @@ msgstr "Impossible de charger les notifications." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Fichiers joints" msgid "Notes" msgstr "Notes" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Plugin fourni" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "Vous avez des modifications non enregistrées, êtes-vous sûr de vouloir quitter ce panneau ?" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Replier les panneaux" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Déplier les panneaux" @@ -3342,7 +3360,7 @@ msgstr "Paquet" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Paramètres du plug-in" @@ -3513,9 +3531,9 @@ msgstr "Détails" msgid "Category" msgstr "Catégorie" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Catégorie" msgid "Location" msgstr "Emplacement" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Emplacement" msgid "Serial Number" msgstr "Numéro de série" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Numéro de série" msgid "Quantity" msgstr "Quantité" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Pas d'enregistrement trouvé" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "Impossible de charger la table des options" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Le serveur à retourner un type de donnée incorrect" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Impossible de charger le tableau de données" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "Gestion des données" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Rapports" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "Les paramètres ci-dessous sont spécifiques à chaque méthode de notification disponible" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 7e3393eb8c..3c9357f6d1 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -56,12 +56,12 @@ msgstr "Duplicate" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "ערוך" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "חפש" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "נקה" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "שגיאת שרת" msgid "A server error occurred" msgstr "אירעה שגיאת שרת" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "שגיאת טופס" @@ -1838,15 +1838,15 @@ msgstr "שגיאת טופס" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "קיימות שגיאות עבור שדה טופס אחד או יותר" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "הגדרות" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "מספר סידורי" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "מספר סידורי" msgid "Quantity" msgstr "כמות" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index a14ed2afda..be127dfc02 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "" msgid "Quantity" msgstr "" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index 6c8989b337..a99ccc75e7 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Másolás" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Szerkesztés" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Műveletek" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Keresés" @@ -835,7 +835,7 @@ msgstr "A vonalkód nem egyezik a várt model típussal" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Törlés" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Szerver hiba" msgid "A server error occurred" msgstr "Szerver hiba történt" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Form hiba" @@ -1838,15 +1838,15 @@ msgstr "Form hiba" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Egy vagy több mező hibát jelez" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Új sor hozzáadása" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Részletek megtekintése" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Nincsenek tételek" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Függőben lévő adatbázis migrációk." msgid "Learn more about {code}" msgstr "Tudjon meg többet: {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Beállítások" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Felhasználói beállítások" @@ -3118,7 +3136,7 @@ msgstr "Hiba az értesítések betöltésekor." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Mellékletek" msgid "Notes" msgstr "Megjegyzések" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Plugin nyújtotta" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Panelek becsukása" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Panelek kinyitása" @@ -3342,7 +3360,7 @@ msgstr "Csomag" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Plugin beállítások" @@ -3513,9 +3531,9 @@ msgstr "Részletek" msgid "Category" msgstr "Kategória" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Kategória" msgid "Location" msgstr "Hely" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Hely" msgid "Serial Number" msgstr "Sorozatszám" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Sorozatszám" msgid "Quantity" msgstr "Mennyiség" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Nincs találat" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "Hiba a táblázat beállítások betöltésekor" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "A szerver hibás adattípust küldött vissza" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Hiba a táblázat adatok betöltésekor" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "{model} megtekintése" @@ -7906,7 +7924,7 @@ msgstr "Adatkezelés" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Riportolás" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "Az alábbi beállítások minden egyes elérhető értesítési módszerhez specifikusak" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index 9598be213c..728e90577c 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -56,12 +56,12 @@ msgstr "" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Sunting" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Cari" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Galat Server" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Pengaturan" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "Rincian" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "Lokasi" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Lokasi" msgid "Serial Number" msgstr "Nomor Seri" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Nomor Seri" msgid "Quantity" msgstr "Jumlah" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 02f87d4c2f..836f5d0849 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Duplica" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Modifica" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Azioni" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Ricerca" @@ -835,7 +835,7 @@ msgstr "Il codice a barre non corrisponde al tipo di modello previsto" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Elimina" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Errore del server" msgid "A server error occurred" msgstr "Si è verificato un errore del server" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Errore Modulo" @@ -1838,15 +1838,15 @@ msgstr "Errore Modulo" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Esistono errori per uno o più campi del modulo" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Aggiungi nuova riga" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Mostra dettagli" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Nessun articolo" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Ci sono migrazioni di database in sospeso." msgid "Learn more about {code}" msgstr "Scopri di più su {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Impostazioni" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Impostazioni Utente" @@ -3118,7 +3136,7 @@ msgstr "Errore nel caricamento delle notifiche." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Allegati" msgid "Notes" msgstr "Note" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Plugin Fornito" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Comprimi pannelli" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Espandi pannelli" @@ -3342,7 +3360,7 @@ msgstr "Pacchetto" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Impostazioni Plugin" @@ -3513,9 +3531,9 @@ msgstr "Dettagli" msgid "Category" msgstr "Categoria" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Categoria" msgid "Location" msgstr "Posizione" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Posizione" msgid "Serial Number" msgstr "Numero Seriale" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Numero Seriale" msgid "Quantity" msgstr "Quantità" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Nessun record trovato" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "Errore nel caricare le opzioni della tabella" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Il server ha restituito un tipo di dati errato" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Errore nel caricare i dati della tabella" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "Visualizza {model}" @@ -7906,7 +7924,7 @@ msgstr "Gestione Dati" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Rapporti" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "Le impostazioni sottostanti sono specifiche per ogni metodo di notifica disponibile" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 18711b8393..842c95518a 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -56,12 +56,12 @@ msgstr "複製" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "編集" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "アクション" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "検索" @@ -835,7 +835,7 @@ msgstr "バーコードが想定されるモデルタイプと一致しません #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "クリア" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "サーバーエラー" msgid "A server error occurred" msgstr "サーバーエラーが発生しました" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "フォームエラー" @@ -1838,15 +1838,15 @@ msgstr "フォームエラー" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "1つ以上のフォームフィールドにエラーがあります" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "新しい行を追加" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "詳細を見る" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "項目なし" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "保留中のデータベース移行があります" msgid "Learn more about {code}" msgstr "{code} についてもっと知る" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "検索を開く" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "設定" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "ユーザー設定" @@ -3118,7 +3136,7 @@ msgstr "通知の読み込み中にエラーが発生しました。" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "プライマリアクション" @@ -3214,24 +3232,24 @@ msgstr "添付ファイル" msgid "Notes" msgstr "メモ" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "プラグイン提供" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "未保存の変更があります。このパネルから移動してもよろしいですか?" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "パネル {0} に移動します" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "パネルを折りたたむ" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "パネルを展開する" @@ -3342,7 +3360,7 @@ msgstr "パッケージ" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "プラグイン設定" @@ -3513,9 +3531,9 @@ msgstr "詳細" msgid "Category" msgstr "カテゴリ" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "カテゴリ" msgid "Location" msgstr "場所" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "場所" msgid "Serial Number" msgstr "シリアル番号" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "シリアル番号" msgid "Quantity" msgstr "数量" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "フィルターを保存" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "記録が見つかりません" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "テーブルオプションの読み込み中にエラーが発生しました" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "サーバーが不正なデータ型を返しました。" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "テーブルデータの読み込み中にエラーが発生しました" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "{model}を表示" @@ -7906,7 +7924,7 @@ msgstr "データ管理" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "レポート" @@ -8148,7 +8166,7 @@ msgstr "表示" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "以下の設定は、各通知方法ごとに固有のものになります" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index a021eb37a3..cb4a71e9da 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -56,12 +56,12 @@ msgstr "복제" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "편집" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "작업" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "찾다" @@ -835,7 +835,7 @@ msgstr "바코드가 예상 모델 유형과 일치하지 않습니다." #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "분명한" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "서버 오류" msgid "A server error occurred" msgstr "서버 오류가 발생했습니다" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "양식 오류" @@ -1838,15 +1838,15 @@ msgstr "양식 오류" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "양식 제출" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "하나 이상의 입력 필드에 오류가 있습니다" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "새 행 추가" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "상세 보기" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "항목 없음" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "대기 중인 데이터베이스 마이그레이션이 있습니다" msgid "Learn more about {code}" msgstr "{code}에 대해 더 알아보기" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "검색 열기" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "설정" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "사용자 설정" @@ -3118,7 +3136,7 @@ msgstr "알림을 불러오는 중 오류가 발생했습니다" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "기본 작업" @@ -3214,24 +3232,24 @@ msgstr "첨부파일" msgid "Notes" msgstr "메모" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "플러그인 제공" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "저장하지 않은 변경 사항이 있습니다. 이 패널에서 나가시겠습니까?" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "패널 {0}(으)로 이동" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "패널 축소" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "패널 확장" @@ -3342,7 +3360,7 @@ msgstr "패키지" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "플러그인 설정" @@ -3513,9 +3531,9 @@ msgstr "상세 정보" msgid "Category" msgstr "카테고리" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "카테고리" msgid "Location" msgstr "위치" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "위치" msgid "Serial Number" msgstr "시리얼 번호" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "시리얼 번호" msgid "Quantity" msgstr "수량" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "필터 저장" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "기록을 찾을 수 없습니다" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "테이블 옵션을 불러오는 중 오류 발생" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "서버가 잘못된 데이터 유형을 반환했습니다." -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "테이블 데이터를 불러오는 중 오류 발생" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "<<<모델>>> 보기" @@ -7906,7 +7924,7 @@ msgstr "데이터 관리" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "보고" @@ -8148,7 +8166,7 @@ msgstr "표시" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "아래 설정은 각 사용 가능한 알림 방식에 따라 다릅니다" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index b97ae1e69b..a7bcec57dd 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\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" @@ -56,12 +56,12 @@ msgstr "" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "" msgid "Quantity" msgstr "" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 1325617286..6a632f568b 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\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" @@ -56,12 +56,12 @@ msgstr "" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "" msgid "Quantity" msgstr "" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 9d5bcb59e6..fb7369249b 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:09\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Dupliceren" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Bewerken" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Acties" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Zoeken" @@ -835,7 +835,7 @@ msgstr "Barcode komt niet overeen met het verwachte type model" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Wis" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Server fout" msgid "A server error occurred" msgstr "Er is een serverfout opgetreden" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Formulier fout" @@ -1838,15 +1838,15 @@ msgstr "Formulier fout" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Er staan fouten in één of meer formuliervelden" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Nieuwe rij toevoegen" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Details weergeven" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Geen artikelen" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Er zijn nog geen database migraties." msgid "Learn more about {code}" msgstr "Meer informatie over {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Instellingen" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Gebruiker instellingen" @@ -3118,7 +3136,7 @@ msgstr "Fout bij laden meldingen." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Bijlagen" msgid "Notes" msgstr "Opmerkingen" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Plug-in geleverd" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Panelen samenvouwen" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Panelen uitklappen" @@ -3342,7 +3360,7 @@ msgstr "Pakket" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Plug-in instellingen" @@ -3513,9 +3531,9 @@ msgstr "Beschrijving" msgid "Category" msgstr "Categorie" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Categorie" msgid "Location" msgstr "Locatie" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Locatie" msgid "Serial Number" msgstr "Serienummer" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Serienummer" msgid "Quantity" msgstr "Aantal" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Geen gegevens gevonden" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "Fout bij laden tabel opties" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Server heeft onjuist gegevenstype teruggestuurd" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Fout bij laden van tabelgegevens" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "{model} Bekijken" @@ -7906,7 +7924,7 @@ msgstr "Gegevens beheer" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Rapporteren" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "De onderstaande instellingen zijn specifiek voor elke beschikbare notificatie methode" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 97e4442f85..e663e6577b 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Dupliser" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Rediger" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Handlinger" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Søk" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Skjemafeil" @@ -1838,15 +1838,15 @@ msgstr "Skjemafeil" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Innstillinger" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Vedlegg" msgid "Notes" msgstr "Notater" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Innstillinger for Utvidelser" @@ -3513,9 +3531,9 @@ msgstr "Detaljer" msgid "Category" msgstr "Kategori" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Kategori" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "Serienummer" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Serienummer" msgid "Quantity" msgstr "Antall" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Ingen poster funnet" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Serveren returnerte feil datatype" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Rapportering" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 4afbb09ef9..5b5db0f0ad 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\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" @@ -56,12 +56,12 @@ msgstr "Zduplikuj" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Edytuj" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Akcje" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Szukaj" @@ -835,7 +835,7 @@ msgstr "Kod kreskowy nie pasuje do oczekiwanego typu modelu" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Wyczyść" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Błąd serwera" msgid "A server error occurred" msgstr "Wystąpił błąd serwera" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Błąd formularza" @@ -1838,15 +1838,15 @@ msgstr "Błąd formularza" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Istnieją błędy dla jednego lub więcej pól formularzy" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Dodaj nowy wiersz" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Brak elementów" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2893,7 +2893,7 @@ msgstr "" #: src/components/nav/Alerts.tsx:134 msgid "Server Restart" -msgstr "" +msgstr "Restart serwera" #: src/components/nav/Alerts.tsx:136 msgid "The server requires a restart to apply changes." @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Ustawienia" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" -msgstr "" +msgstr "Zwiń panele" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Ustawienia wtyczki" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "Lokalizacja" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Lokalizacja" msgid "Serial Number" msgstr "Numer seryjny" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Numer seryjny" msgid "Quantity" msgstr "Ilość" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Raportowanie" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index d12f58cd0e..8875ce5223 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Duplicar" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Editar" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Ações" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Buscar" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Apagar" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1830,8 +1830,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Erro de formulário" @@ -1839,15 +1839,15 @@ msgstr "Erro de formulário" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2234,7 +2234,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2657,7 +2657,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2916,6 +2916,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2925,7 +2943,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2972,8 +2990,8 @@ msgstr "Configurações" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3119,7 +3137,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3215,24 +3233,24 @@ msgstr "Anexos" msgid "Notes" msgstr "Anotações" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3343,7 +3361,7 @@ msgstr "Pacote" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Configurações da Extensão" @@ -3514,9 +3532,9 @@ msgstr "Detalhes" msgid "Category" msgstr "Categoria" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3540,7 +3558,7 @@ msgstr "Categoria" msgid "Location" msgstr "Localização" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3550,7 +3568,7 @@ msgstr "Localização" msgid "Serial Number" msgstr "Número de Série" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3584,7 +3602,7 @@ msgstr "Número de Série" msgid "Quantity" msgstr "Quantidade" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4375,24 +4393,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Nenhum registo encontrado" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "O servidor retornou dados incorretos" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7907,7 +7925,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Relatórios" @@ -8149,7 +8167,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index e072dd8fe2..e8f7ab1d80 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-08-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Duplicar" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Editar" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Ações" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Buscar" @@ -835,7 +835,7 @@ msgstr "Código de barras não corresponde ao tipo de modelo esperado" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Limpar" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Erro de servidor" msgid "A server error occurred" msgstr "Ocorreu um erro no servidor" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Erro no formulário" @@ -1838,15 +1838,15 @@ msgstr "Erro no formulário" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "Enviar formulário" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Existem erros para um ou mais campos de formulário" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Adicionar nova linha" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Ver detalhes" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Nenhum item" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Existem migrações pendentes no banco de dados." msgid "Learn more about {code}" msgstr "Saiba mais sobre {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "{0} de {1}" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "Abrir busca" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Configurações" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Configurações de usuário" @@ -3118,7 +3136,7 @@ msgstr "Erro ao carregar notificações." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "Ação principal" @@ -3214,24 +3232,24 @@ msgstr "Anexos" msgid "Notes" msgstr "Anotações" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Plugin fornecido" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "Você tem alterações não salvas, tem certeza que deseja sair desse painel?" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "Ir para o painel {0}" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Recolher painéis" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Expandir painéis" @@ -3342,7 +3360,7 @@ msgstr "Pacote" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Configurações da extensão" @@ -3513,9 +3531,9 @@ msgstr "Detalhes" msgid "Category" msgstr "Categoria" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Categoria" msgid "Location" msgstr "Localização" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Localização" msgid "Serial Number" msgstr "Número de série" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Número de série" msgid "Quantity" msgstr "Quantidade" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "Salvar filtros" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Nenhum registro encontrado" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "Erro ao carregar as opções da tabela" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "O servidor retornou um tipo de dado incorreto" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Erro ao carregar os dados da tabela" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "Ver {model}" @@ -5625,11 +5643,11 @@ msgstr "Quantidade de componentes necessária" #: src/forms/BomForms.tsx:46 msgid "Piece Count" -msgstr "" +msgstr "Quantidade de peças" #: src/forms/BomForms.tsx:47 msgid "Number of pieces required (for cut-to-length items). Total material = quantity × piece_count." -msgstr "" +msgstr "Número de peças necessárias (para itens cortados sob medida). Material total = quantidade × quantidade_de_peças." #: src/forms/BomForms.tsx:127 msgid "Substitute Part" @@ -7906,7 +7924,7 @@ msgstr "Gerenciamento de dados" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Relatórios" @@ -8148,7 +8166,7 @@ msgstr "Exibição" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "As configurações abaixo são específicas de cada método de notificação disponível" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index dc8461f110..07a267a96e 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\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" @@ -56,12 +56,12 @@ msgstr "Duplicare" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Editare" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Acțiuni" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Caută" @@ -835,7 +835,7 @@ msgstr "Codul de bare nu se potrivește cu tipul de model așteptat" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Sterge" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "Notițe" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "" msgid "Quantity" msgstr "" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 7581ea6d93..89abbe6fa9 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\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" @@ -56,12 +56,12 @@ msgstr "Дублировать" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Редактировать" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Действия" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Поиск" @@ -835,7 +835,7 @@ msgstr "Штрихкод не соответствует ожидаемому т #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Очистить" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Ошибка сервера" msgid "A server error occurred" msgstr "Произошла ошибка сервера" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Ошибка формы" @@ -1838,15 +1838,15 @@ msgstr "Ошибка формы" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "Отправить форму" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Существуют ошибки для одного или нескольких полей формы" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Добавить строку" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Показать сведения" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Нет элементов" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Требуется применить миграции базы данн msgid "Learn more about {code}" msgstr "Подробнее о {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "Открыть поиск" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Настройки" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Пользовательские настройки" @@ -3118,7 +3136,7 @@ msgstr "Ошибка загрузки уведомлений." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "Основное действие" @@ -3214,24 +3232,24 @@ msgstr "Вложения" msgid "Notes" msgstr "Заметки" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Плагин предоставлен" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "У вас есть несохранённые изменения. Вы уверены, что хотите покинуть эту панель?" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "Перейти к панели {0}" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Свернуть панели" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Развернуть панели" @@ -3342,7 +3360,7 @@ msgstr "Пакет" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Настройки плагинов" @@ -3513,9 +3531,9 @@ msgstr "Сведения" msgid "Category" msgstr "Категория" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Категория" msgid "Location" msgstr "Расположение" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Расположение" msgid "Serial Number" msgstr "Серийный номер" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Серийный номер" msgid "Quantity" msgstr "Количество" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "Сохранить фильтры" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Записи не найдены" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "Ошибка загрузки параметров таблицы" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Сервер вернул неверный тип данных" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "Ошибка загрузки данных таблицы" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "Просмотреть {model}" @@ -7906,7 +7924,7 @@ msgstr "Управление данными" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Отчёты" @@ -8148,7 +8166,7 @@ msgstr "Отображение" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "Настройки ниже специфичны для каждого доступного метода уведомлений" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index b8d972ddc1..57afc48cfc 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -56,12 +56,12 @@ msgstr "" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "" msgid "Quantity" msgstr "" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 57f4b02b6c..ad7f9e944e 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\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" @@ -56,12 +56,12 @@ msgstr "Podvojeni" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Uredi" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Dejanja" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Išči" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "" msgid "Quantity" msgstr "" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 55026c2fe3..f49b21e431 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\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" @@ -56,12 +56,12 @@ msgstr "Dupliciraj" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Izmeni" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Akcije" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Pretraga" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Obriši" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Greška na serveru" msgid "A server error occurred" msgstr "Desila se greška na serverskoj strani" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Greška Obrasca" @@ -1838,15 +1838,15 @@ msgstr "Greška Obrasca" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Postoje greške na jednom ili više polja na obrascu" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Dodaj novi red" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Podešavanje" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Korisnička podešavanja" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Prilozi" msgid "Notes" msgstr "Beleške" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "Paket" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Podešavanje ekstenzija" @@ -3513,9 +3531,9 @@ msgstr "Detalji" msgid "Category" msgstr "Kategorija" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Kategorija" msgid "Location" msgstr "Lokacija" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Lokacija" msgid "Serial Number" msgstr "Serijski broj" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Serijski broj" msgid "Quantity" msgstr "Količina" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Nema pronađenih zapisa" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Server je vratio neispravan tip podataka" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Izveštavanje" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 5743d97b9e..22e64ae7da 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "Duplicera" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Redigera" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Åtgärder" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Sök" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Rensa" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Serverfel" msgid "A server error occurred" msgstr "Ett serverfel inträffade" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Formulär fel" @@ -1838,15 +1838,15 @@ msgstr "Formulär fel" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Fel finns för ett eller flera formulärfält" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Lägg till ny rad" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Visa detaljer" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Inställningar" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Användarinställningar" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Bilagor" msgid "Notes" msgstr "Anteckningar" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "Paket" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "Detaljer" msgid "Category" msgstr "Kategori" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Kategori" msgid "Location" msgstr "Plats" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Plats" msgid "Serial Number" msgstr "Serienummer" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Serienummer" msgid "Quantity" msgstr "Antal" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Inga resultat hittades" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "Datahantering" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Rapportering" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index f759c980ff..e09f219da6 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -56,12 +56,12 @@ msgstr "" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "" msgid "A server error occurred" msgstr "" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "" @@ -1838,15 +1838,15 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "" msgid "Notes" msgstr "" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "" msgid "Quantity" msgstr "" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index f3bba56287..da54f03146 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-16 01:50\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -56,12 +56,12 @@ msgstr "İkizini Oluştur" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Düzenle" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Eylemler" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Ara" @@ -835,7 +835,7 @@ msgstr "Barkod beklenen model ile uyuşmuyor" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Temizle" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Hatayı Kaydet" msgid "A server error occurred" msgstr "Bir sunucu hatası oluştu" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Form Hatası" @@ -1838,15 +1838,15 @@ msgstr "Form Hatası" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Bir veya daha fazla form alanında hatalar var" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "Yeni satır ekle" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "Ayrıntıları görüntüle" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "Öğe yok" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "Bekleyen veritabanı migration'ları var." msgid "Learn more about {code}" msgstr "Hakkında daha fazlasını öğren {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "Aramayı aç" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Ayarlar" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "Kullanıcı Ayarları" @@ -3118,7 +3136,7 @@ msgstr "Bildirimleri yükleme hatası." #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "Birincil Eylem" @@ -3214,24 +3232,24 @@ msgstr "Ekler" msgid "Notes" msgstr "Notlar" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "Eklenti Sağlandı" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "Kaydedilmemiş değişiklikleriniz var; bu panelden çıkmak istediğinizden emin misiniz?" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "{0} paneline git" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "Panelleri daralt" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "Panelleri genişlet" @@ -3342,7 +3360,7 @@ msgstr "Paket" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Eklenti Ayarları" @@ -3513,9 +3531,9 @@ msgstr "Ayrıntılar" msgid "Category" msgstr "Kategori" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Kategori" msgid "Location" msgstr "Konum" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Konum" msgid "Serial Number" msgstr "Seri Numarası" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Seri Numarası" msgid "Quantity" msgstr "Miktar" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Hiç kayıt bulunamadı" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Sunucu yanlış veri türü döndürdü" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Raporlama" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 00463d68f6..bffcd92db4 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-16 01:50\n" +"PO-Revision-Date: 2026-08-21 05:10\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" @@ -56,12 +56,12 @@ msgstr "Дублювати" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Редагувати" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Дії" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Пошук" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Очистити" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Помилка сервера" msgid "A server error occurred" msgstr "Сталася помилка сервера" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Помилка форми" @@ -1838,15 +1838,15 @@ msgstr "Помилка форми" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Існують деякі помилки для одного або декількох полів" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Налаштування" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Вкладення" msgid "Notes" msgstr "Нотатки" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "" @@ -3513,9 +3531,9 @@ msgstr "" msgid "Category" msgstr "Категорія" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Категорія" msgid "Location" msgstr "" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "" msgid "Serial Number" msgstr "Серійний номер" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Серійний номер" msgid "Quantity" msgstr "Кількість" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 77ed9a116b..9873a9e856 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:10\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -56,12 +56,12 @@ msgstr "Nhân bản" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "Sửa" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "Chức năng" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "Tìm kiếm" @@ -835,7 +835,7 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "Clear" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "Lỗi máy chủ" msgid "A server error occurred" msgstr "Xảy ra lỗi máy chủ" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "Lỗi form" @@ -1838,15 +1838,15 @@ msgstr "Lỗi form" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "Lỗi nhập liệu" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "" msgid "Learn more about {code}" msgstr "" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "Cài đặt" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "" @@ -3118,7 +3136,7 @@ msgstr "" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "Đính kèm" msgid "Notes" msgstr "Ghi chú" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "" @@ -3342,7 +3360,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "Thiết lập phần bổ sung" @@ -3513,9 +3531,9 @@ msgstr "Chi tiết" msgid "Category" msgstr "Danh mục" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "Danh mục" msgid "Location" msgstr "Vị trí" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "Vị trí" msgid "Serial Number" msgstr "Số sê-ri" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "Số sê-ri" msgid "Quantity" msgstr "Số lượng" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "Không tìm thấy biểu ghi" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "Máy chủ trả chưa đúng dữ liệu" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "" @@ -7906,7 +7924,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "Báo cáo" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index b82d02338c..8e2fbc519e 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:09\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -56,12 +56,12 @@ msgstr "复制" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "编辑" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "操作" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "搜索" @@ -835,7 +835,7 @@ msgstr "条形码与预期型号不匹配" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "清除" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "服务器错误" msgid "A server error occurred" msgstr "服务器出错。" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "表单错误" @@ -1838,15 +1838,15 @@ msgstr "表单错误" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "提交表单" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "一个或多个表单字段存在错误" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "添加新行" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "查看详情" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "没有项目" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "存在待处理的数据库迁移。" msgid "Learn more about {code}" msgstr "了解更多关于{code}的信息" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "打开搜索框" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "设置" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "用户设置" @@ -3118,7 +3136,7 @@ msgstr "通知加载错误。" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "主操作" @@ -3214,24 +3232,24 @@ msgstr "附件" msgid "Notes" msgstr "备注" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "插件已提供" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "您有未保存的更改,确定要离开此面板吗?" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "导航至面板 {0}" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "收起面板" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "展开面板" @@ -3342,7 +3360,7 @@ msgstr "软件包" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "插件设置" @@ -3513,9 +3531,9 @@ msgstr "详情" msgid "Category" msgstr "类别" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "类别" msgid "Location" msgstr "位置" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "位置" msgid "Serial Number" msgstr "序列号" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "序列号" msgid "Quantity" msgstr "数量" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "保存筛选条件" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "没有找到记录" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "表格选项加载错误" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "服务器返回了错误的数据类型" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "表格数据加载错误" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "{model} 视图" @@ -7906,7 +7924,7 @@ msgstr "数据管理" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "报告" @@ -8148,7 +8166,7 @@ msgstr "显示" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "以下设置专属于每种可用的通知方式" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index b886f12b0c..28d0e95def 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-15 23:48\n" +"PO-Revision-Date: 2026-08-21 05:09\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -56,12 +56,12 @@ msgstr "複製" #: lib/components/RowActions.tsx:56 #: src/components/items/ActionDropdown.tsx:248 -#: src/components/nav/PageDetail.tsx:60 +#: src/components/nav/PageDetail.tsx:63 msgid "Edit" msgstr "編輯" #: lib/components/RowActions.tsx:66 -#: src/components/forms/ApiForm.tsx:835 +#: src/components/forms/ApiForm.tsx:852 #: src/components/items/ActionDropdown.tsx:260 #: src/components/items/RoleTable.tsx:155 #: src/hooks/UseForm.tsx:174 @@ -105,7 +105,7 @@ msgstr "操作" #: src/components/nav/Header.tsx:191 #: src/components/wizards/ImportPartWizard.tsx:200 #: src/components/wizards/ImportPartWizard.tsx:233 -#: src/pages/Index/Settings/UserSettings.tsx:76 +#: src/pages/Index/Settings/UserSettings.tsx:77 #: src/pages/part/PartDetail.tsx:758 msgid "Search" msgstr "搜尋" @@ -835,7 +835,7 @@ msgstr "條碼與預期的型號不符" #: src/components/barcodes/BarcodeScanDialog.tsx:161 #: src/components/editors/NotesEditor.tsx:91 #: src/components/editors/NotesEditor.tsx:125 -#: src/components/forms/ApiForm.tsx:533 +#: src/components/forms/ApiForm.tsx:550 #: src/components/wizards/ImportPartWizard.tsx:566 #: src/components/wizards/ImportPartWizard.tsx:691 #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:45 @@ -1560,7 +1560,7 @@ msgid "Clear" msgstr "清除" #: src/components/details/DetailsImage.tsx:305 -#: src/components/forms/ApiForm.tsx:777 +#: src/components/forms/ApiForm.tsx:794 #: src/contexts/ThemeContext.tsx:56 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:151 #: src/pages/Index/Settings/AccountSettings/MFASettings.tsx:570 @@ -1829,8 +1829,8 @@ msgstr "服務器錯誤" msgid "A server error occurred" msgstr "服務器出錯。" -#: src/components/forms/ApiForm.tsx:109 -#: src/components/forms/ApiForm.tsx:696 +#: src/components/forms/ApiForm.tsx:112 +#: src/components/forms/ApiForm.tsx:713 msgid "Form Error" msgstr "表單錯誤" @@ -1838,15 +1838,15 @@ msgstr "表單錯誤" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:657 +#: src/components/forms/ApiForm.tsx:674 msgid "Submit form" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:723 msgid "Errors exist for one or more form fields" msgstr "一個或多個表單字段存在錯誤" -#: src/components/forms/ApiForm.tsx:815 +#: src/components/forms/ApiForm.tsx:832 #: src/hooks/UseForm.tsx:143 #: src/tables/plugin/PluginListTable.tsx:217 msgid "Update" @@ -2233,7 +2233,7 @@ msgstr "新增行" #: src/components/forms/fields/TreeField.tsx:328 #: src/components/render/Instance.tsx:145 #: src/components/render/ModelHoverCard.tsx:73 -#: src/components/tables/InvenTreeTable.tsx:810 +#: src/components/tables/InvenTreeTable.tsx:900 msgid "View details" msgstr "檢視詳情" @@ -2656,7 +2656,7 @@ msgid "No items" msgstr "沒有項目" #: src/components/items/TransferList.tsx:161 -#: src/components/render/Stock.tsx:97 +#: src/components/render/Stock.tsx:98 #: src/components/tables/ColumnRenderers.tsx:265 #: src/components/tables/PartStockCell.tsx:85 #: src/pages/part/PartDetail.tsx:575 @@ -2915,6 +2915,24 @@ msgstr "有待處理的資料庫遷移。" msgid "Learn more about {code}" msgstr "進一步了解 {code}" +#: src/components/nav/DetailNavigation.tsx:34 +msgid "Next item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:35 +msgid "Previous item" +msgstr "" + +#: src/components/nav/DetailNavigation.tsx:36 +msgid "Remove navigation filters from current view" +msgstr "" + +#. placeholder {0}: navigation.position.current +#. placeholder {1}: navigation.position.total +#: src/components/nav/DetailNavigation.tsx:54 +msgid "{0} of {1}" +msgstr "" + #: src/components/nav/Header.tsx:63 #: src/components/nav/Header.tsx:70 msgid "Open search" @@ -2924,7 +2942,7 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:134 #: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:109 +#: src/pages/Index/Settings/UserSettings.tsx:110 #: src/pages/Notifications.tsx:45 #: src/pages/Notifications.tsx:130 msgid "Notifications" @@ -2971,8 +2989,8 @@ msgstr "設置" #: src/components/nav/NavigationDrawer.tsx:140 #: src/components/nav/SettingsHeader.tsx:40 #: src/defaults/actions.tsx:106 -#: src/pages/Index/Settings/UserSettings.tsx:146 -#: src/pages/Index/Settings/UserSettings.tsx:150 +#: src/pages/Index/Settings/UserSettings.tsx:147 +#: src/pages/Index/Settings/UserSettings.tsx:151 msgid "User Settings" msgstr "使用者設定" @@ -3118,7 +3136,7 @@ msgstr "載入通知時發生錯誤。" #~ msgid "Edit {title}" #~ msgstr "Edit {title}" -#: src/components/nav/PageDetail.tsx:263 +#: src/components/nav/PageDetail.tsx:265 msgid "Primary Action" msgstr "" @@ -3214,24 +3232,24 @@ msgstr "附件" msgid "Notes" msgstr "備註" -#: src/components/panels/PanelGroup.tsx:278 +#: src/components/panels/PanelGroup.tsx:281 msgid "Plugin Provided" msgstr "外掛程式提供" -#: src/components/panels/PanelGroup.tsx:299 +#: src/components/panels/PanelGroup.tsx:302 msgid "You have unsaved changes, are you sure you want to navigate away from this panel?" msgstr "您有未儲存的變更,確定要離開此面板嗎?" #. placeholder {0}: panel.name -#: src/components/panels/PanelGroup.tsx:349 +#: src/components/panels/PanelGroup.tsx:352 msgid "Navigate to panel {0}" msgstr "" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Collapse panels" msgstr "摺疊面板" -#: src/components/panels/PanelGroup.tsx:409 +#: src/components/panels/PanelGroup.tsx:412 msgid "Expand panels" msgstr "展開面板" @@ -3342,7 +3360,7 @@ msgstr "軟件包" #: src/components/plugins/PluginDrawer.tsx:141 #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:67 #: src/pages/Index/Settings/PluginSettingsGroup.tsx:119 -#: src/pages/Index/Settings/UserSettings.tsx:131 +#: src/pages/Index/Settings/UserSettings.tsx:132 msgid "Plugin Settings" msgstr "插件設置" @@ -3513,9 +3531,9 @@ msgstr "詳情" msgid "Category" msgstr "類別" -#: src/components/render/Stock.tsx:36 -#: src/components/render/Stock.tsx:109 -#: src/components/render/Stock.tsx:127 +#: src/components/render/Stock.tsx:37 +#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:137 #: src/components/tables/ColumnRenderers.tsx:385 #: src/components/tables/ColumnRenderers.tsx:394 #: src/components/tables/Filter.tsx:507 @@ -3539,7 +3557,7 @@ msgstr "類別" msgid "Location" msgstr "位置" -#: src/components/render/Stock.tsx:94 +#: src/components/render/Stock.tsx:95 #: src/forms/StockForms.tsx:680 #: src/pages/stock/StockDetail.tsx:657 #: src/pages/stock/StockDetailsPanel.tsx:135 @@ -3549,7 +3567,7 @@ msgstr "位置" msgid "Serial Number" msgstr "序列號" -#: src/components/render/Stock.tsx:99 +#: src/components/render/Stock.tsx:100 #: src/components/wizards/OrderPartsWizard.tsx:389 #: src/forms/BomForms.tsx:42 #: src/forms/BuildForms.tsx:283 @@ -3583,7 +3601,7 @@ msgstr "序列號" msgid "Quantity" msgstr "數量" -#: src/components/render/Stock.tsx:112 +#: src/components/render/Stock.tsx:115 #: src/forms/BuildForms.tsx:384 #: src/forms/BuildForms.tsx:467 #: src/forms/BuildForms.tsx:542 @@ -4374,24 +4392,24 @@ msgstr "" #~ msgid "Select from the available filters" #~ msgstr "Select from the available filters" -#: src/components/tables/InvenTreeTable.tsx:53 -#: src/components/tables/InvenTreeTable.tsx:585 +#: src/components/tables/InvenTreeTable.tsx:59 +#: src/components/tables/InvenTreeTable.tsx:652 msgid "No records found" msgstr "沒有找到記錄" -#: src/components/tables/InvenTreeTable.tsx:167 +#: src/components/tables/InvenTreeTable.tsx:187 msgid "Error loading table options" msgstr "載入表格選項時發生錯誤" -#: src/components/tables/InvenTreeTable.tsx:630 +#: src/components/tables/InvenTreeTable.tsx:697 msgid "Server returned incorrect data type" msgstr "服務器返回了錯誤的數據類型" -#: src/components/tables/InvenTreeTable.tsx:663 +#: src/components/tables/InvenTreeTable.tsx:730 msgid "Error loading table data" msgstr "載入表格資料時發生錯誤" -#: src/components/tables/InvenTreeTable.tsx:813 +#: src/components/tables/InvenTreeTable.tsx:903 msgid "View {model}" msgstr "檢視 {model}" @@ -7906,7 +7924,7 @@ msgstr "資料管理" #: src/pages/Index/Settings/AdminCenter/Index.tsx:296 #: src/pages/Index/Settings/SystemSettings.tsx:194 -#: src/pages/Index/Settings/UserSettings.tsx:121 +#: src/pages/Index/Settings/UserSettings.tsx:122 msgid "Reporting" msgstr "報告" @@ -8148,7 +8166,7 @@ msgstr "" #~ msgstr "Exchange Rates" #: src/pages/Index/Settings/SystemSettings.tsx:152 -#: src/pages/Index/Settings/UserSettings.tsx:115 +#: src/pages/Index/Settings/UserSettings.tsx:116 msgid "The settings below are specific to each available notification method" msgstr "以下設定特定於每個可用的通知方法"