From 64f72381a199ae6b0a4f04cb0091c0be7c01ad95 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 20 Apr 2025 11:23:21 +1000 Subject: [PATCH] New Crowdin translations by GitHub Action (#9529) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/da/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/de/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/el/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/en/LC_MESSAGES/django.po | 164 +++---- .../InvenTree/locale/es/LC_MESSAGES/django.po | 166 +++---- .../locale/es_MX/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/et/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/he/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/id/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/it/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 424 +++++++++--------- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 184 ++++---- .../InvenTree/locale/no/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 166 +++---- .../locale/pt_BR/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/th/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 166 +++---- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 230 +++++----- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 166 +++---- .../locale/zh_Hans/LC_MESSAGES/django.po | 166 +++---- .../locale/zh_Hant/LC_MESSAGES/django.po | 166 +++---- src/frontend/src/locales/ja/messages.po | 418 ++++++++--------- src/frontend/src/locales/nl/messages.po | 2 +- src/frontend/src/locales/pl/messages.po | 2 +- src/frontend/src/locales/uk/messages.po | 28 +- 43 files changed, 3631 insertions(+), 3631 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 7ae4852feb..ff4bac61f6 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "نقطة نهاية API غير موجودة" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "المستخدم ليس لديه الصلاحية لعرض هذا النموذج" @@ -96,15 +96,15 @@ msgstr "الكمية المقدمة غير صحيحة" msgid "Error details can be found in the admin panel" msgstr "يمكن العثور على تفاصيل الخطأ في لوحة التحكم" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "أدخل التاريخ" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index d9e90ee1e4..2a091c752a 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "Не е намерена крайна точка на API" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Потребителя няма нужното разрешение, за да вижда този модел" @@ -96,15 +96,15 @@ msgstr "Въведена е недопустима стойност" msgid "Error details can be found in the admin panel" msgstr "Подробности за грешката могат да се намерят в администраторския панел" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Въведи дата" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Част" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 97b0664a44..836500ead2 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "Před tím, než budete dělat cokoli jiného, musíte zapnout dvoufaktorové ověřování." -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API endpoint nebyl nalezen" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "Seznam položek nebo filtrů musí být k dispozici pro hromadnou operaci" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "Položky musí být uvedeny jako seznam" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "Zadán neplatný seznam položek" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "Filtry musí být uvedeny jako slovník" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Poskytnuty neplatné filtry" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "Zadaným kritériím neodpovídají žádné položky" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Uživatel nemá právo zobrazit tento model" @@ -96,15 +96,15 @@ msgstr "Vyplněno neplatné množství" msgid "Error details can be found in the admin panel" msgstr "Podrobnosti o chybě lze nalézt v panelu administrace" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Zadejte datum" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Neplaté desetinné číslo" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Neplatná fyzikální jednotka" msgid "Not a valid currency code" msgstr "Neplatný kód měny" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Přidaná hodnota nesmí být záporná" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Nesmí přesáhnout 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Neplatná hodnota překročení" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Nadřazená sestava" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "Zahrnout varianty" @@ -541,7 +541,7 @@ msgstr "Zahrnout varianty" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "Zahrnout varianty" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Díl" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Kategorie" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Volitelné" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Sestava" @@ -1080,7 +1080,7 @@ msgstr "Automaticky zvolit sériová čísla" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Následující sériová čísla již existují nebo jsou neplatná" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Povolit varianty" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Položka kusovníku" @@ -1393,19 +1393,19 @@ msgstr "Opožděný výrobní příkaz" msgid "Build order {bo} is now overdue" msgstr "Objednávka sestavy {bo} je nyní opožděná" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "Je odkaz" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "Je soubor" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "Uživatel nemá oprávnění k odstranění těchto příloh" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Uživatel nemá oprávnění k odstranění této přílohy" @@ -1514,7 +1514,7 @@ msgstr "Název tohoto webhooku" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktivní" @@ -2064,7 +2064,7 @@ msgstr "Argumenty klíčových slov úlohy" msgid "Filename" msgstr "Název souboru" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "Typ modelu" @@ -2444,7 +2444,7 @@ msgstr "Možné zakoupit" msgid "Parts are purchaseable by default" msgstr "Díly jsou zakoupitelné ve výchozím nastavení" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Prodejné" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Výrobce" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Společnost" @@ -3750,7 +3750,7 @@ msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Dodavatel" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "Má revize" msgid "BOM Valid" msgstr "Kusovník schválen" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Nainstalováno" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Činnost nebyla specifikována" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Nebyla nalezena odpovídající činnost" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "Odstranit konfiguraci pluginu z databáze" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "Položky" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "Plugin nebyl nalezen" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "Plugin není aktivní" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "Plugin nepodporuje tisk štítků" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "Neplatné rozměry štítku" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "Nadřazená místo" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Externí umístění" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Strom dílů" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Množství je povinné" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "Oprávnění" msgid "Important dates" msgstr "Důležité termíny" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "Token vypršel" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index f3a951a1cd..59fe3303c6 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API endpoint ikke fundet" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Bruger har ikke tilladelse til at se denne model" @@ -96,15 +96,15 @@ msgstr "Ugyldigt antal angivet" msgid "Error details can be found in the admin panel" msgstr "Fejloplysninger kan findes i admin panelet" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Angiv dato" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Ugyldig fysisk enhed" msgid "Not a valid currency code" msgstr "Ikke en gyldig valutakode" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Overskud må ikke være negativ" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Overskuddet må ikke overstige 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Ugyldig værdi for overskud" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Overordnet produktion" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Del" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Valgfri" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "Filnavn" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 80e29e62c1..d95f07fc90 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "Sie müssen die Zwei-Faktor-Authentifizierung aktivieren, bevor Sie etwas tun können." -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API-Endpunkt nicht gefunden" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "Ungültige Artikelliste angegeben" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Ungültige Filter angegeben" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Benutzer hat keine Berechtigung, dieses Modell anzuzeigen" @@ -96,15 +96,15 @@ msgstr "Keine gültige Menge" msgid "Error details can be found in the admin panel" msgstr "Fehlerdetails finden Sie im Admin-Panel" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Datum eingeben" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Ungültiger Dezimalwert" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Ungültige physikalische Einheit" msgid "Not a valid currency code" msgstr "Kein gültiger Währungscode" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Überschuss-Wert darf nicht negativ sein" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Überschuss darf 100% nicht überschreiten" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Ungültiger Wert für Ausschuss" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Eltern-Bauauftrag" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "Varianten einschließen" @@ -541,7 +541,7 @@ msgstr "Varianten einschließen" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "Varianten einschließen" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Teil" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Kategorie" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Optional" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Baugruppe" @@ -1080,7 +1080,7 @@ msgstr "Seriennummern automatisch zuweisen" msgid "Automatically allocate required items with matching serial numbers" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Varianten zulassen" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Stücklisten-Position" @@ -1393,19 +1393,19 @@ msgstr "Überfälliger Bauauftrag" msgid "Build order {bo} is now overdue" msgstr "Bauauftrag {bo} ist jetzt überfällig" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "Link" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "Datei" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Benutzer hat keine Berechtigung zum Löschen des Anhangs" @@ -1514,7 +1514,7 @@ msgstr "Name für diesen Webhook" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktiv" @@ -2064,7 +2064,7 @@ msgstr "Schlüsselwort Parameter für Aufgaben" msgid "Filename" msgstr "Dateiname" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "Modelltyp" @@ -2444,7 +2444,7 @@ msgstr "Kaufbar" msgid "Parts are purchaseable by default" msgstr "Artikel sind grundsätzlich kaufbar" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Verkäuflich" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Hersteller" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Firma" @@ -3750,7 +3750,7 @@ msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Zulieferer" @@ -5058,7 +5058,7 @@ msgstr "Markiert" msgid "Filter by starred categories" msgstr "Nach markierten Kategorien filtern" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "Ebenen" @@ -5066,7 +5066,7 @@ msgstr "Ebenen" msgid "Filter by category depth" msgstr "Filter nach Kategorietiefe" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "Oberste Ebene" @@ -5074,7 +5074,7 @@ msgstr "Oberste Ebene" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "Mehrstufig" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "Verwendet" @@ -6314,31 +6314,31 @@ msgstr "Benachrichtigungen über geringen Bestand" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "Der verfügbare Bestand für {part.name} ist unter das konfigurierte Mindestniveau gefallen" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Installiert" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "Das Plugin kann nicht gelöscht werden, da es derzeit aktiv ist" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Keine Aktion angegeben" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Keine passende Aktion gefunden" @@ -7245,27 +7245,27 @@ msgstr "Konfiguration löschen" msgid "Delete the plugin configuration from the database" msgstr "Plugin-Konfiguration aus der Datenbank löschen" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "Teile" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "Plugin nicht gefunden" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "Plugin ist nicht aktiv" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "part_image tag benötigt eine Bauteilinstanz" msgid "company_image tag requires a Company instance" msgstr "company_image tag erfordert eine Firmeninstanz" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "Filtern nach Standorttiefe" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "Unterorte in gefilterte Ergebnisse einbeziehen" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "Übergeordneter Ort" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "Filtern nach übergeordnetem Ort" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Statuscode" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Externer Standort" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Teile-Baum" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "Gültigkeitsdauer vor" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "Gültigkeitsdauer nach" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "überfällig" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Menge ist erforderlich" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "Gültiges Teil muss angegeben werden" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "Der angegebene Lieferantenartikel existiert nicht" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Das Zulieferteil hat eine Packungsgröße definiert, aber das Kennzeichen use_pack_size ist nicht gesetzt" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Seriennummern können für nicht verfolgbare Teile nicht angegeben werden" @@ -8507,11 +8507,11 @@ msgstr "Berechtigungen" msgid "Important dates" msgstr "wichtige Daten" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "Token wurde widerrufen" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "Token ist abgelaufen" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 1a8a6d6391..ea44baf92e 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "Το API endpoint δε βρέθηκε" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Δεν έχετε δικαιώματα να το δείτε αυτό" @@ -96,15 +96,15 @@ msgstr "Μη έγκυρη ποσότητα" msgid "Error details can be found in the admin panel" msgstr "Μπορείτε να βρείτε λεπτομέρειες σφάλματος στον πίνακα διαχείρισης" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Εισάγετε ημερομηνία" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Μη έγκυρη φυσική μονάδα" msgid "Not a valid currency code" msgstr "Μη έγκυρος κωδικός συναλλάγματος" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Η μέση τιμή δεν πρέπει να είναι αρνητική" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Η μέση τιμή δεν πρέπει να υπερβαίνει το 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Μη έγκυρη τιμή για υπέρβαση" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Γονική Κατασκευή" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Εξάρτημα" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Προαιρετικό" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "Αυτόματη Κατανομή Σειριακών Αριθμών" msgid "Automatically allocate required items with matching serial numbers" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "Όνομα αρχείου" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 8a2f776250..13b8cf0c8f 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: 2025-04-16 07:08+0000\n" +"POT-Creation-Date: 2025-04-19 23:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,35 +22,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "" @@ -97,15 +97,15 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -511,15 +511,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -532,7 +532,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -542,7 +542,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -554,7 +554,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -566,7 +566,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -652,7 +652,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1081,7 +1081,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1322,7 +1322,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1394,19 +1394,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1515,7 +1515,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2065,7 +2065,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2445,7 +2445,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3503,7 +3503,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3751,7 +3751,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5059,7 +5059,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5067,7 +5067,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5075,7 +5075,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5139,15 +5139,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6315,31 +6315,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7246,27 +7246,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7547,123 +7547,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8508,11 +8508,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 56ae0ef1bb..20509abf55 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "Debe habilitar la autenticación de doble factor antes de continuar." -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "endpoint API no encontrado" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "Lista de artículos o filtros deben ser proporcionados para la operación en bloque" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "Los artículos deben ser proporcionados como una lista" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "Lista de artículos no válida" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Filtros proporcionados inválidos" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "Ningún artículo coincide con el criterio proporcionado" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "El usuario no tiene permiso para ver este modelo" @@ -96,15 +96,15 @@ msgstr "Cantidad proporcionada no válida" msgid "Error details can be found in the admin panel" msgstr "Detalles del error pueden encontrarse en el panel de administración" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Ingrese la fecha" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Número decimal no válido" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Unidad física inválida" msgid "Not a valid currency code" msgstr "No es un código de moneda válido" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "El valor excedente no debe ser negativo" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "El excedente no debe superar el 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Valor no válido para sobrecarga" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Construcción o Armado Superior" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "Incluye Variantes" @@ -541,7 +541,7 @@ msgstr "Incluye Variantes" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "Incluye Variantes" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Parte" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Categoría" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Opcional" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Montaje" @@ -1080,7 +1080,7 @@ msgstr "Autoasignar Números de Serie" msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Permitir variantes" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Item de Lista de Materiales" @@ -1393,19 +1393,19 @@ msgstr "Orden de construcción atrasada" msgid "Build order {bo} is now overdue" msgstr "El pedido de construcción {bo} está atrasado" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "¿Es enlace?" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "¿Es archivo?" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "El usuario no tiene permiso para eliminar estos adjuntos" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "El usuario no tiene permiso para eliminar este adjunto" @@ -1514,7 +1514,7 @@ msgstr "Nombre para este webhook" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Activo" @@ -2064,7 +2064,7 @@ msgstr "Argumentos de palabra clave de tarea" msgid "Filename" msgstr "Nombre de Archivo" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "Comprable" msgid "Parts are purchaseable by default" msgstr "Las partes son comprables por defecto" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Vendible" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Fabricante" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Empresa" @@ -3750,7 +3750,7 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Proveedor" @@ -5058,7 +5058,7 @@ msgstr "Favoritos" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "Profundidad" @@ -5066,7 +5066,7 @@ msgstr "Profundidad" msgid "Filter by category depth" msgstr "Filtrar por profundidad de categoría" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "Nivel superior" @@ -5074,7 +5074,7 @@ msgstr "Nivel superior" msgid "Filter by top-level categories" msgstr "Filtrar por categorías de nivel superior" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "En cascada" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "Notificación por bajo stock" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "El stock disponible para {part.name} ha caído por debajo del nivel mínimo configurado" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Instalado" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "No se especificó ninguna acción" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "No se encontró ninguna acción coincidente" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "Dimensiones de etiqueta inválidas" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "Ubicación principal" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "Filtrar por ubicación principal" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "Nombre de pieza (insensible a mayúsculas y minúsculas)" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "El nombre de la pieza (insensible a mayúsculas y minúsculas)" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "Nombre de la pieza (expresión regular)" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "Pieza IPN (insensible a mayúsculas y minúsculas)" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "Pieza IPN (insensible a mayúsculas y minúsculas)" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "Pieza IPN (expresión regular)" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "Stock mínimo" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "Stock máximo" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Código de estado" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Ubicación externa" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "Instalado en otro artículo de existencias" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Árbol de piezas" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "Actualizado antes" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "Actualizado después" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "Inventario antes" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "Inventario después" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "Desactualizado" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Cantidad requerida" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "Debe suministrarse una parte válida" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "Permisos" msgid "Important dates" msgstr "Fechas importantes" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "Token revocado" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "Token expirado" 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 07698d1b37..ae08f930e6 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 21:25\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "endpoint API no encontrado" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "Lista de artículos inválida" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Filtros proporcionados inválidos" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "El usuario no tiene permiso para ver este modelo" @@ -96,15 +96,15 @@ msgstr "Cantidad proporcionada no válida" msgid "Error details can be found in the admin panel" msgstr "Detalles del error pueden encontrarse en el panel de administración" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Ingrese la fecha" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Número decimal inválido" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Unidad física inválida" msgid "Not a valid currency code" msgstr "No es un código de moneda válido" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "El valor excedente no debe ser negativo" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "El excedente no debe superar el 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Valor no válido para sobrecarga" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Construcción o Armado Superior" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "Incluye Variantes" @@ -541,7 +541,7 @@ msgstr "Incluye Variantes" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "Incluye Variantes" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Parte" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Categoría" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Opcional" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Montaje" @@ -1080,7 +1080,7 @@ msgstr "Autoasignar Números de Serie" msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Permitir variantes" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Item de Lista de Materiales" @@ -1393,19 +1393,19 @@ msgstr "Orden de construcción atrasada" msgid "Build order {bo} is now overdue" msgstr "El pedido de construcción {bo} está atrasado" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "¿Es enlace?" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "¿Es archivo?" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "El usuario no tiene permiso para eliminar estos adjuntos" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "El usuario no tiene permiso para eliminar este adjunto" @@ -1514,7 +1514,7 @@ msgstr "Nombre para este webhook" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Activo" @@ -2064,7 +2064,7 @@ msgstr "Argumentos de palabra clave de tarea" msgid "Filename" msgstr "Nombre de Archivo" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "Comprable" msgid "Parts are purchaseable by default" msgstr "Las partes son comprables por defecto" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Vendible" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Fabricante" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Empresa" @@ -3750,7 +3750,7 @@ msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Proveedor" @@ -5058,7 +5058,7 @@ msgstr "Favoritos" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "Profundidad" @@ -5066,7 +5066,7 @@ msgstr "Profundidad" msgid "Filter by category depth" msgstr "Filtrar por profundidad de categoría" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "Nivel superior" @@ -5074,7 +5074,7 @@ msgstr "Nivel superior" msgid "Filter by top-level categories" msgstr "Filtrar por categorías de nivel superior" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "En cascada" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "Notificación por bajo stock" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "El stock disponible para {part.name} ha caído por debajo del nivel mínimo configurado" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Instalado" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "No se especificó ninguna acción" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "No se encontró ninguna acción coincidente" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "Dimensiones de etiqueta inválidas" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "Ubicación principal" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "Filtrar por ubicación principal" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "Nombre de pieza (insensible a mayúsculas y minúsculas)" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "El nombre de la pieza contiene (insensible a mayúsculas y minúsculas)" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "Nombre de la pieza (expresión regular)" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "IPN de Pieza (insensible a mayúsculas y minúsculas)" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "IPN de pieza contiene (insensible a mayúsculas y minúsculas)" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "IPN de Pieza (expresión regular)" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "Existencias mínimas" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "Existencias máximas" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Código de estado" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Ubicación externa" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "Consumido por orden de construcción" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "Instalado en otro artículo de existencias" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Árbol de piezas" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "Actualizado antes de" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "Actualizado después de" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "Inventario antes de" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "Inventario después de" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "Desactualizado" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Cantidad requerida" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "Debe suministrarse una parte válida" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "Permisos" msgid "Important dates" msgstr "Fechas importantes" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "Token revocado" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "Token expirado" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 013cbf1994..537743a57d 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Teil ei ole selle lehe vaatamiseks luba" @@ -96,15 +96,15 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Pane kuupäev" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Osa" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Valikuline" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "On link" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "On fail" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "Failinimi" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "Mudeli liik" @@ -2444,7 +2444,7 @@ msgstr "Ostetav" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Tootja" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Ettevõte" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Tarnija" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "Sügavus" @@ -5066,7 +5066,7 @@ msgstr "Sügavus" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Paigaldatud" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "Õigused" msgid "Important dates" msgstr "Olulised kuupäevad" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 7f83f2958d..d361e1c85f 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "قبل از انجام هر کار دیگری باید احراز هویت دو مرحله ای را فعال کنید." -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "Address e API peida nashod" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "لیست اقلام یا فیلترها باید برای عملیات انبوه ارائه شود" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "موارد باید به صورت لیست ارائه شود" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "لیست موارد نامعتبر ارائه شده است" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "فیلترها باید به صورت دستوری ارائه شوند" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "فیلترهای نامعتبر ارائه شده است" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "هیچ موردی با معیارهای ارائه شده مطابقت ندارد" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "کاربر سطح دسترسی نمایش این مدل را ندارد" @@ -96,15 +96,15 @@ msgstr "مقدار ارائه شده نامعتبر است" msgid "Error details can be found in the admin panel" msgstr "جزئیات خطا را می توان در پنل مدیریت پیدا کرد" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "تاریخ را وارد کنید" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "مقدار اعشاری نامعتبر است" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "واحد فیزیکی نامعتبر" msgid "Not a valid currency code" msgstr "کد ارز معتبر" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "ارزش اضافه نباید منفی باشد" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "ارزش اضافه نباید از 100٪ تجاوز کند" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "هیچ عملیات کاربر-محوری، مشخص نشده است" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 0b27372da6..e635262f8b 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API-rajapintaa ei löydy" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Käyttäjän oikeudet eivät riitä kohteen tarkastelemiseen" @@ -96,15 +96,15 @@ msgstr "Annettu määrä on virheellinen" msgid "Error details can be found in the admin panel" msgstr "Virheen tiedot löytyvät hallintapaneelista" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Anna päivämäärä" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Osa" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Kategoria" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktiivinen" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "Tiedostonimi" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "Ostettavissa" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Valmistaja" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Yritys" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Toimittaja" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "Oikeudet" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 21061c1b26..74e22d6213 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "Point de terminaison de l'API introuvable" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Filtres fournis invalides" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "L'utilisateur n'a pas la permission de voir ce modèle" @@ -96,15 +96,15 @@ msgstr "Quantité fournie invalide" msgid "Error details can be found in the admin panel" msgstr "Les détails de l'erreur peuvent être trouvées dans le panneau d'administration" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Entrer la date" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Valeur décimale invalide" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Unité invalide" msgid "Not a valid currency code" msgstr "Code de devise invalide" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "La valeur de surplus ne doit pas être négative" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Le surplus ne doit pas dépasser 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Valeur invalide pour le dépassement" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Fabrication parente" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "Inclure les variantes" @@ -541,7 +541,7 @@ msgstr "Inclure les variantes" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "Inclure les variantes" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Pièce" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Catégorie" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Facultatif" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Assemblage" @@ -1080,7 +1080,7 @@ msgstr "Allouer automatiquement les numéros de série" msgid "Automatically allocate required items with matching serial numbers" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Autoriser les variantes" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Article du BOM" @@ -1393,19 +1393,19 @@ msgstr "Ordre de commande en retard" msgid "Build order {bo} is now overdue" msgstr "L'ordre de commande {bo} est maintenant en retard" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "C'est un lien" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "C'est un fichier" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "L'utilisateur n'a pas les permissions de supprimer cette pièce jointe" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Actif" @@ -2064,7 +2064,7 @@ msgstr "Mots-clés arguments tâche" msgid "Filename" msgstr "Nom du fichier" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "Achetable" msgid "Parts are purchaseable by default" msgstr "Les pièces sont achetables par défaut" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Vendable" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Fabricant" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Société" @@ -3750,7 +3750,7 @@ msgstr "La pièce du fabricant liée doit faire référence à la même pièce d #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Fournisseur" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "Profondeur" @@ -5066,7 +5066,7 @@ msgstr "Profondeur" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "Premier niveau" @@ -5074,7 +5074,7 @@ msgstr "Premier niveau" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "Cascade" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "Utilise" @@ -6314,31 +6314,31 @@ msgstr "Notification de stock faible" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "Le stock disponible pour {part.name}, est tombé en dessous du niveau minimum configuré" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Aucune action spécifiée" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Aucune action correspondante trouvée" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "Inclure les sous-emplacements dans les résultats filtrés" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "Emplacement parent" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "Filtrer par emplacement parent" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Emplacement externe" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "Date d'expiration avant" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "Date d’expiration après" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "Droits" msgid "Important dates" msgstr "Dates importantes" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index b7a9793459..b29199bc96 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "למשתמש אין הרשאה לצפות במוזל הזה" @@ -96,15 +96,15 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "הזן תאריך סיום" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "קוד מטבע לא מאושר" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "מקור הבנייה" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "רכיב" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "שם קובץ" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "לא פורטה הפעולה" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "פעולה מבוקשת לא נמצאה" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index d4308486f4..8a6c8f1149 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "" @@ -96,15 +96,15 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "तारीख दर्ज करें" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 0ef382d83f..0fdea96503 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API funkciót nem találom" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Érvénytelen szűrők vannak megadva" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Nincs jogosultságod az adatok megtekintéséhez" @@ -96,15 +96,15 @@ msgstr "Nem megfelelő mennyiség" msgid "Error details can be found in the admin panel" msgstr "A hiba részleteit megtalálod az admin panelen" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Dátum megadása" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Érvénytelen decimális érték" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Érvénytelen fizikai mértékegység" msgid "Not a valid currency code" msgstr "Érvénytelen pénznem kód" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Túlszállítás nem lehet negatív" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Túlszállítás nem lehet több mint 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Érvénytelen érték a túlszállításra" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Szülő gyártás" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "Változatokkal együtt" @@ -541,7 +541,7 @@ msgstr "Változatokkal együtt" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "Változatokkal együtt" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Alkatrész" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Kategória" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Opcionális" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Gyártmány" @@ -1080,7 +1080,7 @@ msgstr "Sorozatszámok automatikus hozzárendelése" msgid "Automatically allocate required items with matching serial numbers" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" @@ -1322,7 +1322,7 @@ msgid "Allow Variants" msgstr "Változatok" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" @@ -1394,19 +1394,19 @@ msgstr "Késésben lévő gyártás" msgid "Build order {bo} is now overdue" msgstr "A {bo} gyártás most már késésben van" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "Ez egy hivatkozás" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "Ez egy állomány" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "A felhasználó nem jogosult ezen mellékletek törlésére" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "A felhasználó nem jogosult ezen melléklet törlésére" @@ -1515,7 +1515,7 @@ msgstr "Webhook neve" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktív" @@ -2065,7 +2065,7 @@ msgstr "Feladat kulcsszó paraméterek" msgid "Filename" msgstr "Fájlnév" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "Modell típusa" @@ -2445,7 +2445,7 @@ msgstr "Beszerezhető" msgid "Parts are purchaseable by default" msgstr "Alkatrészek alapból beszerezhetők legyenek" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Értékesíthető" @@ -3503,7 +3503,7 @@ msgid "Manufacturer" msgstr "Gyártó" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Cég" @@ -3751,7 +3751,7 @@ msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészr #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Beszállító" @@ -5059,7 +5059,7 @@ msgstr "Csillagozott" msgid "Filter by starred categories" msgstr "Csillagozottra szűrés" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "Mélység" @@ -5067,7 +5067,7 @@ msgstr "Mélység" msgid "Filter by category depth" msgstr "Kategória mélységre szűrés" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "Felső szint" @@ -5075,7 +5075,7 @@ msgstr "Felső szint" msgid "Filter by top-level categories" msgstr "Csúcs készlethelyre szűrés" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "Lépcsőzetes" @@ -5139,15 +5139,15 @@ msgstr "Vannak Változatok" msgid "BOM Valid" msgstr "Alkatrészjegyzék ellenőrizve" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "Összeállított Alkatrész ellenőrizhető" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "Összetevő alkatrész ellenőrizhető" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "Használ" @@ -6315,31 +6315,31 @@ msgstr "Alacsony készlet értesítés" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "A {part.name} alkatrész rendelkezésre álló készlete a megadott minimum alá csökkent" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Beépítve" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "Plugin nem törölhető mivel még aktív" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Nincs megadva művelet" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Nincs egyező művelet" @@ -7246,27 +7246,27 @@ msgstr "Konfiguráció törlése" msgid "Delete the plugin configuration from the database" msgstr "Plugin konfiguráció törlése az adatbázisból" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "Tételek" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "Plugin nem található" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "Plugin nem aktív" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "Plugin nem támogatja a címkenyomtatást" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "Érvénytelen címke méretek" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "Nincs érvényes tétel megadva a sablonhoz" @@ -7547,123 +7547,123 @@ msgstr "part_image elem csak alkatrész példánynál használható" msgid "company_image tag requires a Company instance" msgstr "company_image elem csak cég példánynál használható" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "Hely mélységre szűrés" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "Csúcs készlethelyre szűrés" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "Szűrt eredmények tartalmazzák az alhelyeket" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "Szülő hely" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "Szülő helyre szűrés" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Státuszkód" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Külső hely" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Alkatrész fa" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "Lejárat előtt" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "Lejárat után" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "Állott" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Mennyiség megadása kötelező" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "Egy érvényes alkatrészt meg kell adni" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "A megadott beszállítói alkatrész nem létezik" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "A beszállítói alkatrészhez van megadva csomagolási mennyiség, de a use_pack_size flag nincs beállítva" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Sorozatszámot nem lehet megadni nem követésre kötelezett alkatrész esetén" @@ -8508,11 +8508,11 @@ msgstr "Jogosultságok" msgid "Important dates" msgstr "Fontos dátumok" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "A token visszavonva" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "A token lejárt" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index 5f80c5c484..122d215292 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API endpoint tidak ditemukan" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Pengguna tidak memiliki izin untuk melihat model ini" @@ -96,15 +96,15 @@ msgstr "Jumlah yang diberikan tidak valid" msgid "Error details can be found in the admin panel" msgstr "Detail terkait galat dapat dilihat di panel admin" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Masukkan tanggal" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "Bukan kode mata uang yang valid" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Nilai kelebihan tidak boleh negatif" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Kelebihan tidak boleh melebihi 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Nilai kelebihan tidak valid" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Produksi Induk" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Bagian" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "Alokasikan nomor seri secara otomatis" msgid "Automatically allocate required items with matching serial numbers" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Item tagihan material" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktif" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "Nama File" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Perusahaan" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Terpasang" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Tidak ada tindakan yang ditentukan" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Aksi tidak ditemukan" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "Token telah kadaluarsa" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index da7c6a738e..7d1069f8fd 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "Devi abilitare l'autenticazione a due fattori prima di fare qualsiasi altra cosa." -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "Endpoint API non trovato" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "Lista elementi fornita non valida" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Filtri forniti non validi" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "L'utente non ha i permessi per vedere questo modello" @@ -96,15 +96,15 @@ msgstr "Quantità inserita non valida" msgid "Error details can be found in the admin panel" msgstr "I dettagli dell'errore possono essere trovati nel pannello di amministrazione" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Inserisci la data" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Valore decimale non valido" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Unità fisica non valida" msgid "Not a valid currency code" msgstr "Non è un codice valuta valido" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Il sovra-valore non può essere negativo" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "L'eccesso non deve superare il 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Valore non valido per eccedenza" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Produzione Genitore" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Articolo" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Categoria" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Opzionale" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Assemblaggio" @@ -1080,7 +1080,7 @@ msgstr "Numeri di Serie Assegnazione automatica" msgid "Automatically allocate required items with matching serial numbers" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Consenti Le Varianti" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Distinta base (Bom)" @@ -1393,19 +1393,19 @@ msgstr "Ordine di produzione in ritardo" msgid "Build order {bo} is now overdue" msgstr "L'ordine di produzione {bo} è in ritardo" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "Nome per questa notifica" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Attivo" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "Nome del file" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "Acquistabile" msgid "Parts are purchaseable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Vendibile" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Produttore" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Azienda" @@ -3750,7 +3750,7 @@ msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Fornitore" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "Notifica di magazzino bassa" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "Lo stock disponibile per {part.name} è sceso sotto il livello minimo configurato" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Installato" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Nessuna azione specificata" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Nessuna azione corrispondente trovata" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "Nome della parte (maiuscole e minuscole)" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "Il nome della parte contiene (maiuscole e minuscole)" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "Nome della parte (regex)" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "IPN della parte (maiuscole e minuscole)" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "IPN della parte contiene (maiuscole e minuscole)" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "IPN della parte (regex)" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "Giacenza minima" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "Giacenza massima" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Codici di stato" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Ubicazione Esterna" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "Obsoleto" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "La quantità è richiesta" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "Deve essere fornita un articolo valido" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "I numeri di serie non possono essere forniti per un articolo non tracciabile" @@ -8507,11 +8507,11 @@ msgstr "Permessi" msgid "Important dates" msgstr "Date Importanti" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index d1cb61fccb..9b6220bc87 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -19,37 +19,37 @@ msgstr "" #: InvenTree/AllUserRequire2FAMiddleware.py:42 msgid "You must enable two-factor authentication before doing anything else." -msgstr "" +msgstr "二要素認証を有効にする必要があります。" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "APIエンドポイントが見つかりません" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" -msgstr "" +msgstr "バルク運転には、品目またはフィルターのリストが必要です" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" -msgstr "" +msgstr "項目はリストとして提供されなければなりません" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "無効なアイテムリスト" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" -msgstr "" +msgstr "フィルタはディクショナリとして提供されなければなりません" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "提供されたフィルタが無効" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" -msgstr "" +msgstr "指定された条件に一致する項目がありません" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "ユーザーにこのモデルを表示する権限がありません" @@ -96,15 +96,15 @@ msgstr "数量コードが無効です" msgid "Error details can be found in the admin panel" msgstr "エラーの詳細は管理者パネルで確認できます" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "日付を入力する" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "無効な10進数値" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -460,7 +460,7 @@ msgstr "タスクの失敗" #: InvenTree/models.py:1075 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" -msgstr "" +msgstr "バックグラウンドワーカータスク'{f}'が{n}回試行した後に失敗しました" #: InvenTree/models.py:1102 msgid "Server Error" @@ -510,15 +510,15 @@ msgstr "無効な物理単位" msgid "Not a valid currency code" msgstr "有効な通貨コードではありません。" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "超過分の値がマイナスであってはなりません。" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "超過分は100%を超えてはなりません" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "超過分の無効な値" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "親ビルド" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "バリアントを含む" @@ -541,7 +541,7 @@ msgstr "バリアントを含む" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "バリアントを含む" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "パーツ" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "カテゴリ" @@ -596,19 +596,19 @@ msgstr "の後に作成されました。" #: build/api.py:210 msgid "Has start date" -msgstr "" +msgstr "開始日あり" #: build/api.py:218 msgid "Start date before" -msgstr "" +msgstr "開始日 前" #: build/api.py:222 msgid "Start date after" -msgstr "" +msgstr "開始日 後" #: build/api.py:226 msgid "Has target date" -msgstr "" +msgstr "目標期日あり" #: build/api.py:234 msgid "Target date before" @@ -628,11 +628,11 @@ msgstr "終了後" #: build/api.py:249 order/api.py:219 msgid "Min Date" -msgstr "" +msgstr "最小日付" #: build/api.py:272 order/api.py:238 msgid "Max Date" -msgstr "" +msgstr "最大日付" #: build/api.py:297 build/api.py:300 part/api.py:224 msgid "Exclude Tree" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "オプション" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "アセンブリ" @@ -715,7 +715,7 @@ msgstr "ビルドオーダー部品は変更できません" #: build/models.py:207 order/models.py:376 msgid "Target date must be after start date" -msgstr "" +msgstr "目標期日は開始日以降であること" #: build/models.py:235 msgid "Build Order Reference" @@ -807,11 +807,11 @@ msgstr "作成日時" #: build/models.py:341 msgid "Build start date" -msgstr "" +msgstr "ビルド開始日" #: build/models.py:342 msgid "Scheduled start date for this build order" -msgstr "" +msgstr "この注文の開始予定日" #: build/models.py:348 msgid "Target completion date" @@ -1080,7 +1080,7 @@ msgstr "シリアル番号の自動割り当て" msgid "Automatically allocate required items with matching serial numbers" msgstr "シリアル番号が一致する必要なアイテムを自動的に割り当て" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "以下のシリアル番号は既に存在するか、無効です。" @@ -1288,7 +1288,7 @@ msgstr "部品表 部品名" #: build/serializers.py:1278 build/serializers.py:1434 msgid "Build" -msgstr "" +msgstr "ビルド" #: build/serializers.py:1286 company/models.py:662 order/api.py:304 #: order/api.py:309 order/api.py:508 order/serializers.py:591 @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "バリアントを許可" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "BOMアイテム" @@ -1393,19 +1393,19 @@ msgstr "期限切れ注文" msgid "Build order {bo} is now overdue" msgstr "ビルドオーダー{bo}は現在期限切れです" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "リンク" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "ファイル" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "ユーザーにはこれらの添付ファイルを削除する権限がありません。" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "ユーザーにはこの添付ファイルを削除する権限がありません" @@ -1514,7 +1514,7 @@ msgstr "このウェブフックの名前" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "有効" @@ -1685,11 +1685,11 @@ msgstr "外部リンクが見つかりません。" #: common/models.py:1881 msgid "Model type" -msgstr "" +msgstr "モデルタイプ" #: common/models.py:1882 msgid "Target model type for image" -msgstr "" +msgstr "画像の対象モデルタイプ" #: common/models.py:1890 msgid "Select file to attach" @@ -2064,7 +2064,7 @@ msgstr "タスクキーワード引数" msgid "Filename" msgstr "ファイル名" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "モデルタイプ" @@ -2103,19 +2103,19 @@ msgstr "保留中のデータベース移行数" #: common/setting/system.py:180 msgid "Instance ID" -msgstr "" +msgstr "インスタンスID" #: common/setting/system.py:181 msgid "Unique identifier for this InvenTree instance" -msgstr "" +msgstr "このInvenTreeインスタンスの一意識別子" #: common/setting/system.py:186 msgid "Announce ID" -msgstr "" +msgstr "アナウンスID" #: common/setting/system.py:188 msgid "Announce the instance ID of the server in the server status info (unauthenticated)" -msgstr "" +msgstr "サーバーのインスタンスIDをサーバーステータス情報でアナウンス(認証なし)" #: common/setting/system.py:194 msgid "Server Instance Name" @@ -2444,7 +2444,7 @@ msgstr "購入可能" msgid "Parts are purchaseable by default" msgstr "パーツはデフォルトで購入可能です" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "販売可能" @@ -2893,11 +2893,11 @@ msgstr "出荷後または完了後の発注書の編集が可能" #: common/setting/system.py:858 msgid "Convert Currency" -msgstr "" +msgstr "通貨の変換" #: common/setting/system.py:859 msgid "Convert item value to base currency when receiving stock" -msgstr "" +msgstr "在庫を受け取る際、商品価値を基準通貨に変換" #: common/setting/system.py:864 msgid "Auto Complete Purchase Orders" @@ -3093,11 +3093,11 @@ msgstr "プラグインがユーザー・インターフェースに統合でき #: common/setting/system.py:1033 msgid "Enable project codes" -msgstr "" +msgstr "プロジェクトコードの有効化" #: common/setting/system.py:1034 msgid "Enable project codes for tracking projects" -msgstr "" +msgstr "プロジェクトを追跡するためのプロジェクトコードの有効化" #: common/setting/system.py:1039 msgid "Stocktake Functionality" @@ -3141,11 +3141,11 @@ msgstr "ユーザー名の代わりにフルネームを表示" #: common/setting/system.py:1078 msgid "Display User Profiles" -msgstr "" +msgstr "ユーザープロファイルの表示" #: common/setting/system.py:1079 msgid "Display Users Profiles on their profile page" -msgstr "" +msgstr "プロフィールページにユーザーのプロフィールを表示" #: common/setting/system.py:1084 msgid "Enable Test Station Data" @@ -3301,11 +3301,11 @@ msgstr "検索プレビューウィンドウから非アクティブな販売注 #: common/setting/user.py:131 msgid "Search Sales Order Shipments" -msgstr "" +msgstr "販売注文の出荷を検索" #: common/setting/user.py:132 msgid "Display sales order shipments in search preview window" -msgstr "" +msgstr "検索プレビューウィンドウに販売注文の出荷を表示" #: common/setting/user.py:137 msgid "Search Return Orders" @@ -3349,11 +3349,11 @@ msgstr "検索クエリは、単語全体が一致した結果を返します。 #: common/setting/user.py:169 msgid "Search Notes" -msgstr "" +msgstr "メモの検索" #: common/setting/user.py:171 msgid "Search queries return results for matches from the item's notes" -msgstr "" +msgstr "検索クエリは、アイテムのノートから一致する結果を返します。" #: common/setting/user.py:177 msgid "Show Quantity in Forms" @@ -3381,11 +3381,11 @@ msgstr "ナビバーの位置は画面上部に固定されます。" #: common/setting/user.py:195 msgid "Navigation Icons" -msgstr "" +msgstr "ナビゲーション・アイコン" #: common/setting/user.py:196 msgid "Display icons in the navigation bar" -msgstr "" +msgstr "ナビゲーションバーにアイコンを表示" #: common/setting/user.py:201 msgid "Date Format" @@ -3421,11 +3421,11 @@ msgstr "テーブルビューに表示される文字列の長さの上限" #: common/setting/user.py:235 msgid "Show Last Breadcrumb" -msgstr "" +msgstr "最後のパンくずを表示" #: common/setting/user.py:236 msgid "Show the current page in breadcrumbs" -msgstr "" +msgstr "現在のページをパンくずで表示" #: common/setting/user.py:241 msgid "Receive error reports" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "製造元" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "会社名" @@ -3750,7 +3750,7 @@ msgstr "リンクされたメーカー部品は、同じベース部品を参照 #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "仕入先" @@ -3840,7 +3840,7 @@ msgstr "サプライヤーの価格破壊" #: company/serializers.py:166 msgid "Return the string representation for the primary address. This property exists for backwards compatibility." -msgstr "" +msgstr "プライマリ・アドレスの文字列表現を返します。このプロパティは後方互換性のために存在します。" #: company/serializers.py:185 msgid "Default currency used for this supplier" @@ -3856,27 +3856,27 @@ msgstr "在庫あり" #: data_exporter/mixins.py:324 data_exporter/mixins.py:393 msgid "Error occurred during data export" -msgstr "" +msgstr "データのエクスポート中にエラーが発生しました" #: data_exporter/mixins.py:375 msgid "Data export plugin returned incorrect data format" -msgstr "" +msgstr "データエクスポートプラグインが不正なデータ形式を返しました" #: data_exporter/serializers.py:74 msgid "Export Format" -msgstr "" +msgstr "エクスポート形式" #: data_exporter/serializers.py:75 msgid "Select export file format" -msgstr "" +msgstr "エクスポートファイル形式の選択" #: data_exporter/serializers.py:82 msgid "Export Plugin" -msgstr "" +msgstr "エクスポートプラグイン" #: data_exporter/serializers.py:83 msgid "Select export plugin" -msgstr "" +msgstr "エクスポートプラグインを選択" #: generic/states/fields.py:146 msgid "Additional status information for this item" @@ -3924,7 +3924,7 @@ msgstr "カラム" #: importer/models.py:87 msgid "Target model type for this import session" -msgstr "" +msgstr "このインポートセッションのターゲットモデルタイプ" #: importer/models.py:93 msgid "Import status" @@ -4208,19 +4208,19 @@ msgstr "の後に作成されました。" #: order/api.py:188 msgid "Has Start Date" -msgstr "" +msgstr "開始日あり" #: order/api.py:196 msgid "Start Date Before" -msgstr "" +msgstr "開始日 前" #: order/api.py:200 msgid "Start Date After" -msgstr "" +msgstr "開始日 後" #: order/api.py:204 msgid "Has Target Date" -msgstr "" +msgstr "目標期日あり" #: order/api.py:212 msgid "Target Date Before" @@ -4311,7 +4311,7 @@ msgstr "この注文の通貨(会社のデフォルトを使用する場合は #: order/models.py:323 msgid "This order is locked and cannot be modified" -msgstr "" +msgstr "この注文はロックされており、変更できません。" #: order/models.py:370 msgid "Contact does not match selected company" @@ -4319,7 +4319,7 @@ msgstr "連絡先が選択した会社と一致しません" #: order/models.py:377 msgid "Start date must be before target date" -msgstr "" +msgstr "開始日は目標期日より前でなければなりません。" #: order/models.py:430 msgid "Order description (optional)" @@ -4335,11 +4335,11 @@ msgstr "外部ページへのリンク" #: order/models.py:452 msgid "Start date" -msgstr "" +msgstr "開始日" #: order/models.py:453 msgid "Scheduled start date for this order" -msgstr "" +msgstr "本注文の開始予定日" #: order/models.py:459 order/models.py:1593 order/serializers.py:267 #: report/templates/report/inventree_build_order_report.html:125 @@ -4476,7 +4476,7 @@ msgstr "不完全な項目があるため、注文を完了できません。" #: order/models.py:1535 order/models.py:1548 msgid "The order is locked and cannot be modified" -msgstr "" +msgstr "注文はロックされ、変更できません。" #: order/models.py:1556 msgid "Item quantity" @@ -4877,7 +4877,7 @@ msgstr "有効期限" #: order/serializers.py:784 msgid "Enter expiry date for incoming stock items" -msgstr "" +msgstr "入荷在庫の有効期限の入力" #: order/serializers.py:792 msgid "Enter serial numbers for incoming stock items" @@ -5043,12 +5043,12 @@ msgstr "セールスオーダー{so}は現在期限切れです。" #: order/tasks.py:177 msgid "Overdue Return Order" -msgstr "" +msgstr "期限切れ返品注文" #: order/tasks.py:182 #, python-brace-format msgid "Return order {ro} is now overdue" -msgstr "" +msgstr "リターンオーダー{ro}は現在期限切れです" #: part/api.py:115 msgid "Starred" @@ -5058,7 +5058,7 @@ msgstr "スター付き" msgid "Filter by starred categories" msgstr "星の数で絞り込む" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "深さ" @@ -5066,7 +5066,7 @@ msgstr "深さ" msgid "Filter by category depth" msgstr "カテゴリの深さでフィルタリング" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "最多メンバーレベル" @@ -5074,7 +5074,7 @@ msgstr "最多メンバーレベル" msgid "Filter by top-level categories" msgstr "トップレベルカテゴリーによるフィルタリング" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "カスケード表示" @@ -5124,7 +5124,7 @@ msgstr "このオプションを選択する必要があります。" #: part/api.py:907 msgid "Is Variant" -msgstr "" +msgstr "バリエーション?" #: part/api.py:915 msgid "Is Revision" @@ -5138,15 +5138,15 @@ msgstr "改定あり" msgid "BOM Valid" msgstr "BOM有効" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "組み立て部分はテスト可能" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "コンポーネント部分はテスト可能" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "用途" @@ -5968,7 +5968,7 @@ msgstr "モデルID" #: part/serializers.py:309 msgid "File is not an image" -msgstr "" +msgstr "ファイルが画像ではありません" #: part/serializers.py:339 msgid "Number of parts using this template" @@ -6314,31 +6314,31 @@ msgstr "在庫不足通知" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "{part.name}の在庫が設定された最低レベルを下回りました。" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" -msgstr "" +msgstr "組み込み" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" -msgstr "" +msgstr "必須" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" -msgstr "" +msgstr "サンプル" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "インストール済み" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "プラグインは現在アクティブなので削除できません。" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "アクションが指定されていません" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "一致するアクションが見つかりませんでした" @@ -6465,7 +6465,7 @@ msgstr "発注書" #: plugin/base/barcodes/serializers.py:143 msgid "Purchase order is not open" -msgstr "" +msgstr "注文書が未開封" #: plugin/base/barcodes/serializers.py:161 msgid "Supplier to receive items from" @@ -6501,7 +6501,7 @@ msgstr "セールスオーダー" #: plugin/base/barcodes/serializers.py:221 msgid "Sales order is not open" -msgstr "" +msgstr "販売注文がオープンされていません" #: plugin/base/barcodes/serializers.py:229 msgid "Sales order line item to allocate items against" @@ -6620,121 +6620,121 @@ msgstr "複数のInvenTreeインスタンスがある環境で便利です。" #: plugin/builtin/exporter/bom_exporter.py:17 msgid "Levels" -msgstr "" +msgstr "レベル" #: plugin/builtin/exporter/bom_exporter.py:18 msgid "Number of levels to export" -msgstr "" +msgstr "エクスポートするレベル数" #: plugin/builtin/exporter/bom_exporter.py:23 #: plugin/builtin/exporter/part_parameter_exporter.py:17 msgid "Stock Data" -msgstr "" +msgstr "在庫データ" #: plugin/builtin/exporter/bom_exporter.py:23 #: plugin/builtin/exporter/part_parameter_exporter.py:17 msgid "Include part stock data" -msgstr "" +msgstr "部品在庫データを含む" #: plugin/builtin/exporter/bom_exporter.py:27 #: plugin/builtin/exporter/part_parameter_exporter.py:21 msgid "Pricing Data" -msgstr "" +msgstr "価格データ" #: plugin/builtin/exporter/bom_exporter.py:27 #: plugin/builtin/exporter/part_parameter_exporter.py:21 msgid "Include part pricing data" -msgstr "" +msgstr "部品価格データを含む" #: plugin/builtin/exporter/bom_exporter.py:31 msgid "Supplier Data" -msgstr "" +msgstr "サプライヤーデータ" #: plugin/builtin/exporter/bom_exporter.py:31 msgid "Include supplier data" -msgstr "" +msgstr "サプライヤーデータを含む" #: plugin/builtin/exporter/bom_exporter.py:36 msgid "Manufacturer Data" -msgstr "" +msgstr "メーカーデータ" #: plugin/builtin/exporter/bom_exporter.py:37 msgid "Include manufacturer data" -msgstr "" +msgstr "メーカーデータを含む" #: plugin/builtin/exporter/bom_exporter.py:42 msgid "Substitute Data" -msgstr "" +msgstr "代替データ" #: plugin/builtin/exporter/bom_exporter.py:43 msgid "Include substitute part data" -msgstr "" +msgstr "代替部品データを含む" #: plugin/builtin/exporter/bom_exporter.py:48 msgid "Parameter Data" -msgstr "" +msgstr "パラメータデータ" #: plugin/builtin/exporter/bom_exporter.py:49 msgid "Include part parameter data" -msgstr "" +msgstr "部品パラメータデータを含む" #: plugin/builtin/exporter/bom_exporter.py:58 msgid "Multi-Level BOM Exporter" -msgstr "" +msgstr "マルチレベルBOMエクスポート" #: plugin/builtin/exporter/bom_exporter.py:59 msgid "Provides support for exporting multi-level BOMs" -msgstr "" +msgstr "マルチレベルBOMのエクスポートをサポートします。" #: plugin/builtin/exporter/bom_exporter.py:96 msgid "BOM Level" -msgstr "" +msgstr "BOMレベル" #: plugin/builtin/exporter/bom_exporter.py:102 #, python-brace-format msgid "Substitute {n}" -msgstr "" +msgstr "代替{n}" #: plugin/builtin/exporter/bom_exporter.py:108 #, python-brace-format msgid "Supplier {n}" -msgstr "" +msgstr "サプライヤー {n}" #: plugin/builtin/exporter/bom_exporter.py:109 #, python-brace-format msgid "Supplier {n} SKU" -msgstr "" +msgstr "サプライヤー {n} SKU" #: plugin/builtin/exporter/bom_exporter.py:110 #, python-brace-format msgid "Supplier {n} MPN" -msgstr "" +msgstr "サプライヤー {n} MPN" #: plugin/builtin/exporter/bom_exporter.py:116 #, python-brace-format msgid "Manufacturer {n}" -msgstr "" +msgstr "メーカー {n}" #: plugin/builtin/exporter/bom_exporter.py:117 #, python-brace-format msgid "Manufacturer {n} MPN" -msgstr "" +msgstr "メーカー {n} MPN" #: plugin/builtin/exporter/inventree_exporter.py:14 msgid "InvenTree Generic Exporter" -msgstr "" +msgstr "InvenTree ジェネリック・エクスポーター" #: plugin/builtin/exporter/inventree_exporter.py:15 msgid "Provides support for exporting data from InvenTree" -msgstr "" +msgstr "InvenTreeからのデータエクスポートをサポートします。" #: plugin/builtin/exporter/part_parameter_exporter.py:33 msgid "Part Parameter Exporter" -msgstr "" +msgstr "部品パラメータエクスポーター" #: plugin/builtin/exporter/part_parameter_exporter.py:34 msgid "Exporter for part parameter data" -msgstr "" +msgstr "部品パラメータデータエクスポーター" #: plugin/builtin/integration/core_notifications.py:32 msgid "InvenTree Notifications" @@ -6784,28 +6784,28 @@ msgstr "デフォルトの為替統合" #: plugin/builtin/integration/part_notifications.py:24 msgid "Part Notifications" -msgstr "" +msgstr "部品通知" #: plugin/builtin/integration/part_notifications.py:26 msgid "Notify users about part changes" -msgstr "" +msgstr "パーツ変更に関するユーザーへの通知" #: plugin/builtin/integration/part_notifications.py:31 msgid "Send notifications" -msgstr "" +msgstr "通知を送信する" #: plugin/builtin/integration/part_notifications.py:32 msgid "Send notifications for part changes to subscribed users" -msgstr "" +msgstr "パーツ変更の通知を購読ユーザーに送信" #: plugin/builtin/integration/part_notifications.py:49 msgid "Changed part notification" -msgstr "" +msgstr "部品変更通知" #: plugin/builtin/integration/part_notifications.py:59 #, python-brace-format msgid "The part `{part.name}` has been triggered with a `{part_action}` event" -msgstr "" +msgstr "パーツ `{part.name}` が `{part_action}` イベントでトリガーされました。" #: plugin/builtin/labels/inventree_label.py:23 msgid "InvenTree PDF label printer" @@ -7020,7 +7020,7 @@ msgstr "組み込みプラグイン" #: plugin/models.py:184 msgid "Mandatory Plugin" -msgstr "" +msgstr "必須プラグイン" #: plugin/models.py:189 msgid "Package Plugin" @@ -7245,27 +7245,27 @@ msgstr "設定の削除" msgid "Delete the plugin configuration from the database" msgstr "データベースからプラグイン設定を削除します" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "アイテム" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "プラグインが見つかりません" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "プラグインがアクティブではありません" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "プラグインはラベル印刷をサポートしていません" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "無効なラベル寸法" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "テンプレートに有効な項目がありません" @@ -7348,11 +7348,11 @@ msgstr "レポートを横向きにレンダリング" #: report/models.py:486 #, python-brace-format msgid "Report generated from template {self.name}" -msgstr "" +msgstr "テンプレート{self.name}から生成されたレポート" #: report/models.py:511 msgid "Error generating report" -msgstr "" +msgstr "レポート生成エラー" #: report/models.py:570 msgid "Width [mm]" @@ -7372,7 +7372,7 @@ msgstr "ラベルの高さ(mm単位)" #: report/models.py:688 msgid "Error printing labels" -msgstr "" +msgstr "ラベル印刷エラー" #: report/models.py:707 msgid "Snippet" @@ -7546,123 +7546,123 @@ msgstr "part_image タグには Part インスタンスが必要です。" msgid "company_image tag requires a Company instance" msgstr "company_image タグには Company インスタンスが必要です。" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "場所の深さによる絞り込み" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "トップレベルのロケーションによるフィルタリング" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "フィルタリング結果にサブロケーションを含めることができます。" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "親の位置" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "親の所在地でフィルタリング" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "部品名(大文字・小文字を区別しません)" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "パート名に含まれるもの(大文字・小文字を区別しません)" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "部品名(正規表現)" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "パートIPN(大文字と小文字を区別しません)" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "パートIPNに含まれるもの(大文字と小文字は区別されません)" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "パートIPN(正規表現)" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "最小在庫" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "最大在庫" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "ステータスコード" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "外部ロケーション" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "ビルド・オーダーで消費" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "その他在庫品に装着" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "パートツリー" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "更新前" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "更新後" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "ストックテイク前" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "ストックテイク後" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "有効期限" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "有効期限" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "期限失効" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "数量が必要です" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "有効な部品を供給する必要があります。" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "指定されたサプライヤの部品が存在しません。" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "サプライヤー部品にはパックサイズが定義されていますが、use_pack_sizeフラグが設定されていません。" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "追跡不可能な部品については、シリアル番号は提供できません。" @@ -8236,11 +8236,11 @@ msgstr "株式取引に関する注記" #: stock/serializers.py:1827 msgid "Next Serial Number" -msgstr "" +msgstr "次のシリアル番号" #: stock/serializers.py:1833 msgid "Previous Serial Number" -msgstr "" +msgstr "以前のシリアル番号" #: stock/status_codes.py:11 msgid "OK" @@ -8485,7 +8485,7 @@ msgstr "最小在庫" #: templates/email/part_event_notification.html:32 msgid "You are receiving this email because you are subscribed to notifications for this part or a category that it is part of " -msgstr "" +msgstr "この部品またはその部品の一部であるカテゴリの通知を購読しているため、このメールを受信しています。" #: users/admin.py:101 msgid "Users" @@ -8507,11 +8507,11 @@ msgstr "許可" msgid "Important dates" msgstr "重要な日付" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "トークンは失効しました" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "トークンの有効期限が切れました" @@ -8589,95 +8589,95 @@ msgstr "項目を削除する権限" #: users/models.py:497 msgid "Bot" -msgstr "" +msgstr "ボット" #: users/models.py:498 msgid "Internal" -msgstr "" +msgstr "内部" #: users/models.py:500 msgid "Guest" -msgstr "" +msgstr "ゲスト" #: users/models.py:509 msgid "Language" -msgstr "" +msgstr "言語" #: users/models.py:510 msgid "Preferred language for the user" -msgstr "" +msgstr "ユーザーの希望言語" #: users/models.py:515 msgid "Theme" -msgstr "" +msgstr "テーマ" #: users/models.py:516 msgid "Settings for the web UI as JSON - do not edit manually!" -msgstr "" +msgstr "JSONとしてのウェブUI用の設定 - 手動で編集しないでください!" #: users/models.py:521 msgid "Widgets" -msgstr "" +msgstr "ウィジェット" #: users/models.py:523 msgid "Settings for the dashboard widgets as JSON - do not edit manually!" -msgstr "" +msgstr "JSONとしてのダッシュボード・ウィジェットの設定 - 手動で編集しないでください!" #: users/models.py:530 msgid "Display Name" -msgstr "" +msgstr "表示名" #: users/models.py:531 msgid "Chosen display name for the user" -msgstr "" +msgstr "ユーザーの表示名選択" #: users/models.py:537 msgid "Position" -msgstr "" +msgstr "位置" #: users/models.py:538 msgid "Main job title or position" -msgstr "" +msgstr "主な役職名" #: users/models.py:545 msgid "User status message" -msgstr "" +msgstr "ユーザーのステータスメッセージ" #: users/models.py:552 msgid "User location information" -msgstr "" +msgstr "ユーザーの位置情報" #: users/models.py:557 msgid "User is actively using the system" -msgstr "" +msgstr "ユーザーが積極的にシステムを利用" #: users/models.py:564 msgid "Preferred contact information for the user" -msgstr "" +msgstr "希望の連絡先" #: users/models.py:570 msgid "User Type" -msgstr "" +msgstr "ユーザータイプ" #: users/models.py:571 msgid "Which type of user is this?" -msgstr "" +msgstr "どのようなユーザーですか?" #: users/models.py:577 msgid "Organisation" -msgstr "" +msgstr "組織" #: users/models.py:578 msgid "Users primary organisation/affiliation" -msgstr "" +msgstr "ユーザーの主な所属組織" #: users/models.py:586 msgid "Primary Group" -msgstr "" +msgstr "プライマリーグループ" #: users/models.py:587 msgid "Primary group for the user" -msgstr "" +msgstr "ユーザーのプライマリグループ" #: users/ruleset.py:31 msgid "Admin" @@ -8745,15 +8745,15 @@ msgstr "このユーザーアカウントはアクティブですか" #: users/serializers.py:341 msgid "Only a superuser can adjust this field" -msgstr "" +msgstr "このフィールドを調整できるのはスーパーユーザーのみです。" #: users/serializers.py:395 msgid "Only staff users can create new users" -msgstr "" +msgstr "新しいユーザーを作成できるのはスタッフユーザーのみです。" #: users/serializers.py:400 msgid "You do not have permission to create users" -msgstr "" +msgstr "ユーザーを作成する権限がありません" #: users/serializers.py:421 msgid "Your account has been created." diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index 84ad004109..d8de7345bc 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "" @@ -96,15 +96,15 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index 15560f6314..1d0da7ae82 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "" @@ -96,15 +96,15 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 412414507c..2910e93797 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API galapunkts nav atrasts" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Lietotājam nav atļaujas, lai apskatītu šo modeli" @@ -96,15 +96,15 @@ msgstr "Norādītais daudzums nav derīgs" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Ievadiet datumu" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index a6d8d01ee2..321dff3326 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "Schakel tweestapsverificatie in voordat je iets anders kunt doen." -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API eindpunt niet gevonden" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "Lijst met items of filters moet worden opgegeven voor bulk bewerking" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "Items moeten worden opgegeven als een lijst" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "Ongeldige items lijst verstrekt" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "Filters moeten als woordenboek worden opgegeven" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Ongeldige filters opgegeven" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "Geen items die overeenkomen met de opgegeven criteria" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Gebruiker heeft geen rechten om dit model te bekijken" @@ -96,15 +96,15 @@ msgstr "Ongeldige hoeveelheid ingevoerd" msgid "Error details can be found in the admin panel" msgstr "Error details kunnen worden gevonden in het admin scherm" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Voer datum in" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Ongeldige decimale waarde" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Ongeldige fysieke eenheid" msgid "Not a valid currency code" msgstr "Geen geldige valutacode" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Overschotwaarde mag niet negatief zijn" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Overschot mag niet groter zijn dan 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Ongeldige waarde voor overschot" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Bovenliggende Productie" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "Inclusief varianten" @@ -541,7 +541,7 @@ msgstr "Inclusief varianten" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "Inclusief varianten" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Onderdeel" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Categorie" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Optioneel" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Samenstelling" @@ -1080,7 +1080,7 @@ msgstr "Serienummers automatisch toewijzen" msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Varianten toestaan" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Stuklijstartikel" @@ -1393,19 +1393,19 @@ msgstr "Achterstallige Productieorder" msgid "Build order {bo} is now overdue" msgstr "Productieorder {bo} is nu achterstallig" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "Is koppeling" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "Is een bestand" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "Gebruiker heeft geen toestemming om deze bijlagen te verwijderen" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Gebruiker heeft geen toestemming om deze bijlage te verwijderen." @@ -1514,7 +1514,7 @@ msgstr "Naam van deze webhook" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Actief" @@ -2064,7 +2064,7 @@ msgstr "Taak trefwoord argumenten" msgid "Filename" msgstr "Bestandsnaam" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "Model type" @@ -2444,7 +2444,7 @@ msgstr "Koopbaar" msgid "Parts are purchaseable by default" msgstr "Onderdelen kunnen standaard gekocht worden" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Verkoopbaar" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Fabrikant" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Bedrijf" @@ -3750,7 +3750,7 @@ msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderd #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Leverancier" @@ -5059,7 +5059,7 @@ msgstr "Favoriet" msgid "Filter by starred categories" msgstr "Filter op categorieën met ster" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "Diepte" @@ -5067,7 +5067,7 @@ msgstr "Diepte" msgid "Filter by category depth" msgstr "Filteren op categorie diepte" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "Hoogste niveau" @@ -5075,7 +5075,7 @@ msgstr "Hoogste niveau" msgid "Filter by top-level categories" msgstr "Filteren op topniveau categorieën" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "Stapelen" @@ -5139,15 +5139,15 @@ msgstr "Heeft revisies" msgid "BOM Valid" msgstr "BOM Valid" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "Assemblage deel is testbaar" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "Component onderdeel is testbaar" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "Gebruik" @@ -6315,31 +6315,31 @@ msgstr "Lage voorraad melding" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "De beschikbare voorraad voor {part.name} is onder het ingestelde minimumniveau gedaald" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" -msgstr "" +msgstr "verplicht" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" -msgstr "" +msgstr "Voorbeeld" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Geïnstalleerd" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "De plug-in kan niet worden verwijderd omdat deze momenteel actief is" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Geen actie gespecificeerd" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Geen overeenkomende actie gevonden" @@ -6621,35 +6621,35 @@ msgstr "Aanpassen van prefix voor korte streepjescodes, kan handig zijn voor omg #: plugin/builtin/exporter/bom_exporter.py:17 msgid "Levels" -msgstr "" +msgstr "Niveau" #: plugin/builtin/exporter/bom_exporter.py:18 msgid "Number of levels to export" -msgstr "" +msgstr "Aantal niveaus om te exporteren" #: plugin/builtin/exporter/bom_exporter.py:23 #: plugin/builtin/exporter/part_parameter_exporter.py:17 msgid "Stock Data" -msgstr "" +msgstr "Voorraad gegevens" #: plugin/builtin/exporter/bom_exporter.py:23 #: plugin/builtin/exporter/part_parameter_exporter.py:17 msgid "Include part stock data" -msgstr "" +msgstr "Inclusief voorraadgegevens" #: plugin/builtin/exporter/bom_exporter.py:27 #: plugin/builtin/exporter/part_parameter_exporter.py:21 msgid "Pricing Data" -msgstr "" +msgstr "Prijs gegevens" #: plugin/builtin/exporter/bom_exporter.py:27 #: plugin/builtin/exporter/part_parameter_exporter.py:21 msgid "Include part pricing data" -msgstr "" +msgstr "Inclusief prijsgegevens" #: plugin/builtin/exporter/bom_exporter.py:31 msgid "Supplier Data" -msgstr "" +msgstr "Leveranciersgegevens" #: plugin/builtin/exporter/bom_exporter.py:31 msgid "Include supplier data" @@ -7246,27 +7246,27 @@ msgstr "Configuratie verwijderen" msgid "Delete the plugin configuration from the database" msgstr "Verwijder de plug-in configuratie uit de database" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "Items" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "Plug-in niet gevonden" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "Plug-in is niet actief" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "Plug-in ondersteunt geen label printen" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "Ongeldige label afmetingen" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "Geen geldige items aan de template verstrekt" @@ -7547,123 +7547,123 @@ msgstr "part_image tag vereist een onderdeel instantie" msgid "company_image tag requires a Company instance" msgstr "bedrijf_imagetag vereist een bedrijfsinstantie" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "Filter op locatie diepte" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "Filter op topniveau locaties" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "Inclusief sublocaties in gefilterde resultaten" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "Bovenliggende locatie" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "Filter op bovenliggende locatie" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "Naam van onderdeel (hoofdletter ongevoelig)" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "Naam van onderdeel bevat (hoofdletter ongevoelig)" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "Naam onderdeel (regex)" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "Deel IPN (hoofdletter ongevoelig)" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "Onderdeel IPN bevat (hoofdletter ongevoelig)" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "Deel IPN (regex)" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "Minimale voorraad" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "Maximale voorraad" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Status code" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Externe locatie" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "Verbruikt door productieorder" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "Geïnstalleerd in een ander voorraadartikel" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Boomstructuur onderdeel" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "Eerder bijgewerkt" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "Bijgewerkt na" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "Voorraadcontrole voor" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "Voorraadcontrole na" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "Vervaldatum voor" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "Vervaldatum na" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "Verouderd" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Hoeveelheid is vereist" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "Geldig onderdeel moet worden opgegeven" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "Het opgegeven leveranciers onderdeel bestaat niet" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Het leveranciersdeel heeft een pakketgrootte gedefinieerd, maar vlag use_pack_size niet ingesteld" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienummers kunnen niet worden meegeleverd voor een niet traceerbaar onderdeel" @@ -8508,11 +8508,11 @@ msgstr "Machtigingen" msgid "Important dates" msgstr "Belangrijke data" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "Token is ingetrokken" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "Token is verlopen" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 1236d8bbf7..6ea1b8ae45 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API-endepunkt ikke funnet" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Brukeren har ikke rettigheter til å se denne modellen" @@ -96,15 +96,15 @@ msgstr "Ugyldig mengde oppgitt" msgid "Error details can be found in the admin panel" msgstr "Feildetaljer kan finnes i admin-panelet" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Oppgi dato" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Ugyldig fysisk enhet" msgid "Not a valid currency code" msgstr "Ikke en gyldig valutakode" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Svinn-verdien kan ikke være negativ" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Svinn kan ikke overstige 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Ugyldig verdi for svinn" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Overordnet produksjon" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Del" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Kategori" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Valgfritt" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Sammenstilling" @@ -1080,7 +1080,7 @@ msgstr "Automatisk tildeling av serienummer" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienummer finnes allerede eller er ugyldige" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Tillat Varianter" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "BOM-artikkel" @@ -1393,19 +1393,19 @@ msgstr "Forfalt produksjonsordre" msgid "Build order {bo} is now overdue" msgstr "Produksjonsordre {bo} er nå forfalt" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "Er lenke" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "Er fil" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Brukeren har ikke tillatelse til å slette dette vedlegget" @@ -1514,7 +1514,7 @@ msgstr "Navn for webhooken" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktiv" @@ -2064,7 +2064,7 @@ msgstr "Nøkkelordargumenter for oppgave" msgid "Filename" msgstr "Filnavn" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "Modelltype" @@ -2444,7 +2444,7 @@ msgstr "Kjøpbar" msgid "Parts are purchaseable by default" msgstr "Deler er kjøpbare som standard" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Salgbar" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Produsent" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Firma" @@ -3750,7 +3750,7 @@ msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Leverandør" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "Varsel om lav lagerbeholdning" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "Tilgjengelig lagerbeholdning for {part.name} har falt under det konfigurerte minimumsnivået" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Installert" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Ingen handling spesifisert" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Ingen samsvarende handling funnet" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "part_image-taggen krever en Part-instans" msgid "company_image tag requires a Company instance" msgstr "company_image-taggen krever en Company-instans" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Statuskode" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Ekstern plassering" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Del-tre" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "Utløpsdato før" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "Utløpsdato etter" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "Foreldet" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Antall kreves" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "Gyldig del må oppgis" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "Oppgitt leverandørdel eksisterer ikke" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Leverandørdelen har en pakkestørrelse definert, men flagget \"use_pack_size\" er ikke satt" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serienumre kan ikke angis for en ikke-sporbar del" @@ -8507,11 +8507,11 @@ msgstr "Tillatelser" msgid "Important dates" msgstr "Viktige datoer" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "Token er tilbakekalt" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "Token har utløpt" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 60465ee275..d62f076929 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "Musisz włączyć uwierzytelnianie dwuskładnikowe przed wykonaniem czegokolwiek innego." -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "Nie znaleziono punktu końcowego API" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "Dla operacji masowych należy podać wykaz przedmiotów lub filtrów" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "Elementy muszą być podane jako lista" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "Podano nieprawidłową listę artykułów" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "Filtry muszą być dostarczone jako kartka" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Podano niepoprawne filtry" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "Żaden element nie spełnia podanych kryteriów" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Użytkownik nie ma uprawnień do przeglądania tego modelu" @@ -96,15 +96,15 @@ msgstr "Podano nieprawidłową ilość" msgid "Error details can be found in the admin panel" msgstr "Szczegóły błędu można znaleźć w panelu administracyjnym" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Wprowadź dane" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Niepoprawna wartość dziesiętna" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Niewłaściwa jednostka fizyczna" msgid "Not a valid currency code" msgstr "Nieprawidłowy kod waluty" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Wartość przedawnienia nie może być ujemna" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Przedawnienie nie może przekroczyć 100 %" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Nieprawidłowa wartość przedawnienia" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Budowa nadrzędna" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "Obejmuje warianty" @@ -541,7 +541,7 @@ msgstr "Obejmuje warianty" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "Obejmuje warianty" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Komponent" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Kategoria" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Opcjonalne" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Złożenie" @@ -1080,7 +1080,7 @@ msgstr "Automatycznie przydzielaj numery seryjne" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Zezwalaj na warianty" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Element BOM" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktywny" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "Nazwa pliku" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "Możliwość zakupu" msgid "Parts are purchaseable by default" msgstr "Części są domyślnie z możliwością zakupu" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Możliwość sprzedaży" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Producent" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Firma" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Dostawca" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Zainstalowane" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Nie określono działania" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Nie znaleziono pasującej akcji" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "Uprawnienia" msgid "Important dates" msgstr "Ważne daty" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index ce1f248da8..6e5343e9fa 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API endpoint não encontrado" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Usuário não tem permissão para ver este modelo" @@ -96,15 +96,15 @@ msgstr "Quantidade fornecida inválida" msgid "Error details can be found in the admin panel" msgstr "Detalhes do erro podem ser encontrados no painel de administrador" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Insira uma Data" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Unidade física inválida" msgid "Not a valid currency code" msgstr "Não é um código de moeda válido" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Valor excedente não deve ser negativo" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Excedente não deve exceder 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Valor de excedente inválido" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Produção Progenitor" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Peça" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Categoria" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Opcional" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Montagem" @@ -1080,7 +1080,7 @@ msgstr "Alocar Números de Série Automaticamente" msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Os seguintes números de série já existem ou são inválidos" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Permitir variações" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Item LDM" @@ -1393,19 +1393,19 @@ msgstr "Pedido de produção vencido" msgid "Build order {bo} is now overdue" msgstr "Pedido de produção {bo} está atrasada" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "É uma Ligação" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "É um arquivo" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "O Utilizador não tem permissão para remover este anexo" @@ -1514,7 +1514,7 @@ msgstr "Nome para este webhook" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Ativo" @@ -2064,7 +2064,7 @@ msgstr "Argumentos Palavra-chave da Tarefa" msgid "Filename" msgstr "Nome do arquivo" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "Comprável" msgid "Parts are purchaseable by default" msgstr "Peças são compráveis por padrão" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Vendível" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Fabricante" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Empresa" @@ -3750,7 +3750,7 @@ msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Fornecedor" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "Notificação de estoque baixo" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "O estoque disponível para {part.name} caiu abaixo do nível mínimo definido" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Instalado" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Nenhuma ação especificada" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Nenhuma ação correspondente encontrada" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "Itens" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "Tag part_image necessita de uma instância de Peça" msgid "company_image tag requires a Company instance" msgstr "Tag company_image necessita de uma instância de Empresa" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Código da situação" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Localização externa" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Árvore de Peças" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "Data de validade antes" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "Data de validade depois" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "Inativo" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Quantidade obrigatória" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "Uma peça válida deve ser fornecida" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "A peça do fornecedor informado não existe" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "A peça do fornecedor tem um tamanho de pacote definido, mas o item use_pack_size não foi definida" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Números de série não podem ser fornecidos para uma parte não rastreável" @@ -8507,11 +8507,11 @@ msgstr "Permissões" msgid "Important dates" msgstr "Datas importantes" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "O token foi revogado" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "Token expirou" 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 956f5cecb7..5f2411c0c6 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API endpoint não encontrado" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "Lista de itens inválida fornecida" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Filtros inválidos fornecidos" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "" @@ -96,15 +96,15 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Informe a data" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Ativo" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 5665abf154..56372b4b8c 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Utilizatorul nu are permisiunea de a vedea acest model" @@ -96,15 +96,15 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index a9ae87ca10..370d0ce406 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "Вы должны включить двухфакторную аутентификацию, прежде чем делать что-нибудь еще." -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "Конечная точка API не обнаружена" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "У пользователя недостаточно прав для просмотра этой модели!" @@ -96,15 +96,15 @@ msgstr "недопустимое количество" msgid "Error details can be found in the admin panel" msgstr "Подробности об ошибке можно найти в панели администратора" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Введите дату" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Неверная физическая единица" msgid "Not a valid currency code" msgstr "Неверный код валюты" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Значение избытка не должно быть отрицательным" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Избыток не может превысить 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Неверное значение для избытка" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Родительский заказ на производство" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Деталь" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Категория" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Необязательно" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Производимая деталь" @@ -1080,7 +1080,7 @@ msgstr "Автоматически выделить серийные номер msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Разрешить разновидности" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Позиция BOM" @@ -1393,19 +1393,19 @@ msgstr "Просроченный заказ сборки" msgid "Build order {bo} is now overdue" msgstr "Заказ на производство {bo} просрочен" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "Ссылка" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "Файл" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "У пользователя нет прав для удаления этих вложений" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "У пользователя нет прав на удаление этого вложения" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Активный" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "Имя файла" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "Можно купить" msgid "Parts are purchaseable by default" msgstr "По умолчанию детали являются отслеживаемыми" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Можно продавать" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Производитель" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Компания" @@ -3750,7 +3750,7 @@ msgstr "Связанная деталь производителя должна #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Поставщик" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Установлено" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Действие не указано" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Соответствующее действие не найдено" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "Элементы" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Код статуса" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Древо Деталей" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "Залежалый" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Необходимо указать количество" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "Права доступа" msgid "Important dates" msgstr "Важные даты" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index e1ba415a2c..7e4554661b 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "" @@ -96,15 +96,15 @@ msgstr "" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 47a0b26a44..52ba9ab0d1 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API vmesnik ni najden" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Uporabnik nima dovoljenja pogleda tega modela" @@ -96,15 +96,15 @@ msgstr "Podana napačna količina" msgid "Error details can be found in the admin panel" msgstr "Podrobnosti napake so vidne v pogledu administratorja" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Vnesi datum" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Neveljavna fizična enota" msgid "Not a valid currency code" msgstr "Neveljavna oznaka valute" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Prestara vrednost ne sme biti negativna" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Prestarost ne sme presegati 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Neveljavna vrednost za prestarost" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Nadrejena izgradnja" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Del" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Neobvezno" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Montaža" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktivno" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "Ime datoteke" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index bfe289d2a4..090ebe9a0f 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API krajnja tačka nije pronađena" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "Lista nevalidiranih stavki" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Dati su neispravni filteri" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Korisnik nema dozvolu za pregled ovog modela" @@ -96,15 +96,15 @@ msgstr "Isporučena nevažeća količina" msgid "Error details can be found in the admin panel" msgstr "Detalji o grešci se mogu naći u admin sekciji" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Unesite datum" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Neispravna decimalna vrednost" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Nevažeća jedinica mere" msgid "Not a valid currency code" msgstr "Nevažeći kod valute" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Ukupna vrednost ne sme da bude negativna" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Ukupna vrednost ne sme da prelazi 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Nevažeća ukupna vrednost" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Roditeljski proizvod" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "Uključi varijante" @@ -541,7 +541,7 @@ msgstr "Uključi varijante" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "Uključi varijante" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Deo" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Kategorija" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Opciono" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Sklapanje" @@ -1080,7 +1080,7 @@ msgstr "Automatski alociraj serijske brojeve" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatski alociraj tražene stavke sa odgovarajućim serijskim brojevima" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Sledeći serijski brojevi već postoje ili su neispravni" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Dozvoli varijante" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "BOM stavka" @@ -1393,19 +1393,19 @@ msgstr "Prekoračeni nalog za izgradnju" msgid "Build order {bo} is now overdue" msgstr "Nalog za izgradnju {bo} je sada prekoračen" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "je link" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "je datoteka" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "Korisnik nema potrebne dozvole da bi izbrisao ove atačmente" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Korisnik nema dozvolu da izbriše ovaj atačment" @@ -1514,7 +1514,7 @@ msgstr "Ime ovog zahteva za izmenu stranice" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktivan" @@ -2064,7 +2064,7 @@ msgstr "Ključne reči argumenata zadatka" msgid "Filename" msgstr "Ime datoteke" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "Tip modela" @@ -2444,7 +2444,7 @@ msgstr "Može da se kupi" msgid "Parts are purchaseable by default" msgstr "Podrazumevano je da se delovi mogu kupiti" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Može da se proda" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Proizvođač" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Kompanija" @@ -3750,7 +3750,7 @@ msgstr "Povezani delovi dobavljača moraju referencirati isti osnovni deo" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Dobavljač" @@ -5058,7 +5058,7 @@ msgstr "Označeno zvezdicom" msgid "Filter by starred categories" msgstr "Filtiraj po kategorijama označenim zvezdicom" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "Dubina" @@ -5066,7 +5066,7 @@ msgstr "Dubina" msgid "Filter by category depth" msgstr "Filtriraj po dubini kategorije" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "Vrhovni" @@ -5074,7 +5074,7 @@ msgstr "Vrhovni" msgid "Filter by top-level categories" msgstr "Filtriraj po vrhovnim kategorijama" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "Kaskadno" @@ -5138,15 +5138,15 @@ msgstr "Ima revizije" msgid "BOM Valid" msgstr "Spisak materijala validan" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "Deo sklopa se može testirati" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "Deo komponente se može testirati" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "Koristi" @@ -6314,31 +6314,31 @@ msgstr "Notifikacija o niskim zalihama" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "Dostupne zalihe za {part.name} su pale ispod konfigurisanog minimalnog nivoa" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Instalirano" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "Plugin ne može biti obrisan jer je trenutno aktivan" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Nema određene akcije" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Nema poklapajuće akcije" @@ -7245,27 +7245,27 @@ msgstr "Obriši konfiguraciju" msgid "Delete the plugin configuration from the database" msgstr "Obriši konfiguraciju plugina iz baze podataka" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "Stavke" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "Plugin nije pronađen" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "Plugin nije aktivan" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "Plugin ne podržava štampanje natpisa" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "Nevažeće dimenzije natpisa" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "Nema važećih stavki dostavljenih šablonu" @@ -7546,123 +7546,123 @@ msgstr "part_image tag zahteva instancu dela" msgid "company_image tag requires a Company instance" msgstr "company_image tag zahteva instancu kompanije" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "Filtriraj po dubini lokacije" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "Filtriraj po nadređenim lokacijama" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "Uključi podlokacije u filtriranim rezultatima" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "Nadređena lokacija" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "Filtriraj po nadređenoj lokaciji" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "Ime dela" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "Ime dela sadrži" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "Ime dela (regex)" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "Interni deo broja" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "Interni deo broja sadrži (osetljivo na velika i mala slova)" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "Interni broj dela (regex)" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "Minimalne zalihe" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "Maksimalne zalihe" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Statusni kod" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Eksterna lokacija" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "Potrošeno od strane naloga za izradu" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "Instalirano u drugu stavku sa zaliha" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Stablo dela" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "Ažurirano pre" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "Ažurirano nakon" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "Popis pre" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "Popis nakon" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "Datum isteka pre" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "Datum isteka nakon" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "Zastarelo" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Količina je neophodna" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "Validan deo mora biti dosavljen" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "Dati dobavljač ne postoji" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Deo dobavljača ima definisanu veličinu pakovanja, ali fleg use_pack_size nije postavljen" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Serijski brojevi ne mogu biti dostavljeni za deo koji nije moguće pratiti" @@ -8507,11 +8507,11 @@ msgstr "Dozvole" msgid "Important dates" msgstr "Značajni datumi" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "Token je opozvan" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "Token je istekao" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 0007325ecb..258f59aa9e 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API-slutpunkt hittades inte" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Användaren har inte behörighet att se denna modell" @@ -96,15 +96,15 @@ msgstr "Ogiltigt antal angivet" msgid "Error details can be found in the admin panel" msgstr "Information om felet finns under Error i adminpanelen" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Ange datum" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Ogiltig fysisk enhet" msgid "Not a valid currency code" msgstr "Inte en giltig valutakod" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Överskott värde får inte vara negativt" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Överskott får inte överstiga 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Ogiltigt värde för överskott" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Föregående tillverkning" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Del" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Kategori" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Valfri" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "Är länk" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "Är fil" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktiv" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "Filnamn" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Tillverkare" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Företag" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Leverantör" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Ingen åtgärd specificerad" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Ingen matchande åtgärd hittades" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Statuskod" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 7b43e3f7ba..9fab44193b 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "ไม่พบ API endpoint" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "" @@ -96,15 +96,15 @@ msgstr "ปริมาณสินค้าไม่ถูกต้อง" msgid "Error details can be found in the admin panel" msgstr "" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "ป้อนวันที่" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "ชื่อไฟล์" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 0f18394a0f..5c2f7198f2 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "Başka bir şey yapmadan önce iki faktörlü kimlik doğrulamayı etkinleştirme gerekir." -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API uç noktası bulunamadı" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "Geçersiz ögeler listesi sağlandı" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "Geçersiz filtreler sağlandı" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "Kullanıcının bu modeli görüntüleme izni yok" @@ -96,15 +96,15 @@ msgstr "Geçersiz veri sağlandı" msgid "Error details can be found in the admin panel" msgstr "Hata detaylarını admin panelinde bulabilirsiniz" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Tarih giriniz" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "Geçersiz ondalık değer" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "Geçersiz fiziksel birim" msgid "Not a valid currency code" msgstr "Geçerli bir para birimi kodu değil" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Fazlalık değeri negatif olmamalıdır" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Fazlalık %100'ü geçmemelidir" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Aşım için geçersiz değer" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Üst Yapım İşi" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "Varyantları Dahil Et" @@ -541,7 +541,7 @@ msgstr "Varyantları Dahil Et" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "Varyantları Dahil Et" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Parça" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Kategori" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "İsteğe Bağlı" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Montaj" @@ -1080,7 +1080,7 @@ msgstr "Seri Numaralarını Otomatik Ayır" msgid "Automatically allocate required items with matching serial numbers" msgstr "Gerekli ögeleri eşleşen seri numaralarıyla otomatik ayır" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Şu seri numaraları zaten varlar veya geçersizler" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Çeşide İzin Ver" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "ML Ögesi" @@ -1393,19 +1393,19 @@ msgstr "Gecikmiş Yapım Siparişi" msgid "Build order {bo} is now overdue" msgstr "{bo} yapım siparişi şimdi gecikti" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "Link Olanlar" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "Dosya Olanlar" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "Kullanıcının bu ekleri silmek için izni yok" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Kullanıcının bu eki silmek için izni yok" @@ -1514,7 +1514,7 @@ msgstr "Bu web kancası için ad" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Aktif" @@ -2064,7 +2064,7 @@ msgstr "Anahtar görev argümanları" msgid "Filename" msgstr "Dosya adı" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "Model Tipi" @@ -2444,7 +2444,7 @@ msgstr "Satın Alınabilir" msgid "Parts are purchaseable by default" msgstr "Parçalar varsayılan olarak satın alınabilir" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Satılabilir" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Üretici" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Şirket" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Tedarikçi" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "İşlem belirtilmedi" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Eşleşen eylem bulunamadı" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "Yetkiler" msgid "Important dates" msgstr "Önemli tarihler" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index ce4999b71b..c515a7a106 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -19,37 +19,37 @@ msgstr "" #: InvenTree/AllUserRequire2FAMiddleware.py:42 msgid "You must enable two-factor authentication before doing anything else." -msgstr "" +msgstr "Необхідно увімкнути двофакторну автентифікацію, перед тим як робити будь-що інше." -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "Кінцева точка API не знайдена" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" -msgstr "" +msgstr "Для масових операцій необхідно надати перелік сутностей або фільтрів" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" -msgstr "" +msgstr "Сутності необхідно надати списком" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" -msgstr "" +msgstr "Надано неправильний список сутностей" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" -msgstr "" +msgstr "Фільтри необхідно надавати у вигляді словника" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" -msgstr "" +msgstr "Надано неправильні фільтри" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" -msgstr "" +msgstr "Немає сутностей що відповідають наданим критеріям" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "У користувача немає дозволу на перегляд цієї моделі" @@ -76,7 +76,7 @@ msgstr "Наданий домен електронної пошти не зат #: InvenTree/conversion.py:162 #, python-brace-format msgid "Invalid unit provided ({unit})" -msgstr "" +msgstr "Надано неправильну одиницю виміру ({unit})" #: InvenTree/conversion.py:179 msgid "No value provided" @@ -96,15 +96,15 @@ msgstr "Невірна кількість" msgid "Error details can be found in the admin panel" msgstr "Деталі помилки можна знайти на панелі адміністратора" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Введіть дату" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" -msgstr "" +msgstr "Неправильне десяткове значення" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -118,15 +118,15 @@ msgstr "Нотатки" #: InvenTree/format.py:166 #, python-brace-format msgid "Value '{name}' does not appear in pattern format" -msgstr "" +msgstr "Значення '{name}' не відповідає шаблону формату" #: InvenTree/format.py:177 msgid "Provided value does not match required pattern: " -msgstr "" +msgstr "Надане значення не відповідає обов'язковому шаблону: " #: InvenTree/helpers.py:552 msgid "Cannot serialize more than 1000 items at once" -msgstr "" +msgstr "Неможливо серіалізувати більше ніж 1000 сутностей за раз" #: InvenTree/helpers.py:558 msgid "Empty serial number string" @@ -297,7 +297,7 @@ msgstr "" #: InvenTree/locales.py:45 msgid "Portuguese (Brazilian)" -msgstr "" +msgstr "Португальська (Бразилія)" #: InvenTree/locales.py:46 msgid "Romanian" @@ -409,7 +409,7 @@ msgstr "" #: part/models.py:1039 part/models.py:3837 plugin/models.py:53 #: report/models.py:203 stock/models.py:83 msgid "Name" -msgstr "" +msgstr "Назва" #: InvenTree/models.py:740 build/models.py:242 common/models.py:123 #: common/models.py:2143 common/models.py:2256 company/models.py:521 @@ -419,11 +419,11 @@ msgstr "" #: report/templates/report/inventree_build_order_report.html:117 #: stock/models.py:89 msgid "Description" -msgstr "" +msgstr "Опис" #: InvenTree/models.py:741 stock/models.py:90 msgid "Description (optional)" -msgstr "" +msgstr "Опис (опціонально)" #: InvenTree/models.py:756 common/models.py:2309 msgid "Path" @@ -431,7 +431,7 @@ msgstr "Шлях" #: InvenTree/models.py:887 msgid "Markdown notes (optional)" -msgstr "" +msgstr "Примітки в Markdown (опціонально)" #: InvenTree/models.py:918 msgid "Barcode Data" @@ -464,7 +464,7 @@ msgstr "" #: InvenTree/models.py:1102 msgid "Server Error" -msgstr "" +msgstr "Помилка сервера" #: InvenTree/models.py:1103 msgid "An error has been logged by the server." @@ -510,15 +510,15 @@ msgstr "" msgid "Not a valid currency code" msgstr "" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Деталь" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "" @@ -644,14 +644,14 @@ msgstr "" #: build/api.py:453 build/serializers.py:1392 part/models.py:4333 msgid "Consumable" -msgstr "" +msgstr "Розхідний матеріал" #: build/api.py:456 build/serializers.py:1395 part/models.py:4327 msgid "Optional" msgstr "" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "" @@ -943,7 +943,7 @@ msgstr "" #: stock/serializers.py:135 stock/serializers.py:175 stock/serializers.py:714 #: templates/email/build_order_completed.html:18 msgid "Quantity" -msgstr "" +msgstr "Кількість" #: build/models.py:1571 msgid "Required quantity for build order" @@ -1066,7 +1066,7 @@ msgstr "" #: stock/serializers.py:909 stock/serializers.py:1037 stock/serializers.py:1497 #: stock/serializers.py:1785 users/models.py:551 msgid "Location" -msgstr "" +msgstr "Місце" #: build/serializers.py:390 msgid "Stock location for build output" @@ -1080,7 +1080,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1318,10 +1318,10 @@ msgstr "" #: build/serializers.py:1407 part/models.py:4381 msgid "Allow Variants" -msgstr "" +msgstr "Дозволити варіанти" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "" @@ -1393,19 +1393,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1494,7 +1494,7 @@ msgstr "" #: common/models.py:1263 company/serializers.py:567 order/models.py:1632 #: order/models.py:2734 msgid "Price" -msgstr "" +msgstr "Ціна" #: common/models.py:1264 msgid "Unit price at specified quantity" @@ -1514,7 +1514,7 @@ msgstr "" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "" @@ -1697,7 +1697,7 @@ msgstr "" #: common/models.py:1906 msgid "Comment" -msgstr "" +msgstr "Коментар" #: common/models.py:1907 msgid "Attachment comment" @@ -1705,19 +1705,19 @@ msgstr "" #: common/models.py:1923 msgid "Upload date" -msgstr "" +msgstr "Дата завантаження" #: common/models.py:1924 msgid "Date the file was uploaded" -msgstr "" +msgstr "Дата завантаження файлу" #: common/models.py:1928 msgid "File size" -msgstr "" +msgstr "Розмір файлу" #: common/models.py:1928 msgid "File size in bytes" -msgstr "" +msgstr "Розмір файлу в байтах" #: common/models.py:1966 common/serializers.py:637 msgid "Invalid model type specified for attachment" @@ -1771,7 +1771,7 @@ msgstr "" #: common/models.py:2029 generic/states/serializers.py:24 msgid "Color" -msgstr "" +msgstr "Колір" #: common/models.py:2030 msgid "Color that will be displayed in the frontend" @@ -1779,7 +1779,7 @@ msgstr "" #: common/models.py:2038 part/serializers.py:281 msgid "Model" -msgstr "" +msgstr "Модель" #: common/models.py:2039 msgid "Model this state is associated with" @@ -2064,7 +2064,7 @@ msgstr "" msgid "Filename" msgstr "" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2417,7 +2417,7 @@ msgstr "" #: report/models.py:563 report/serializers.py:90 report/serializers.py:131 #: stock/serializers.py:243 msgid "Template" -msgstr "" +msgstr "Шаблон" #: common/setting/system.py:424 msgid "Parts are templates by default" @@ -2430,7 +2430,7 @@ msgstr "" #: common/setting/system.py:435 part/models.py:1217 part/serializers.py:1648 #: part/serializers.py:1654 msgid "Component" -msgstr "" +msgstr "Компонент" #: common/setting/system.py:436 msgid "Parts can be used as sub-components by default" @@ -2444,7 +2444,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "" @@ -3750,7 +3750,7 @@ msgstr "" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "" msgid "company_image tag requires a Company instance" msgstr "" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "" @@ -8507,11 +8507,11 @@ msgstr "" msgid "Important dates" msgstr "" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 3b4386efcf..047b438873 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "API endpoint không tồn tại" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 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" @@ -96,15 +96,15 @@ msgstr "Số lượng cung cấp không hợp lệ" msgid "Error details can be found in the admin panel" msgstr "Chi tiết lỗi có thể được tìm thấy trong bảng quản trị" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "Nhập ngày" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ 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ệ" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "Giá trị hàng hóa dư không thể là số âm" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "Hàng hóa dư thừa không thể vượt quá 100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "Giá trị không hợp lệ cho hàng hóa dư thừa" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "Phiên bản cha" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "" @@ -541,7 +541,7 @@ msgstr "" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "Nguyên liệu" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "Danh mục" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "Tuỳ chọn" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "Lắp ráp" @@ -1080,7 +1080,7 @@ msgstr "Số sêri tự cấp" msgid "Automatically allocate required items with matching serial numbers" msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "Số sêri sau đây đã tồn tại hoặc không hợp lệ" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "Cho phép biến thể" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "Mục BOM" @@ -1393,19 +1393,19 @@ msgstr "Đơn đặt bản dựng quá hạn" msgid "Build order {bo} is now overdue" msgstr "Đặt hàng bản dựng {bo} đang quá hạn" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "Đường dẫn" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "File" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "Không có quyền xoá file đính kèm" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "Không có quyền xoá file đính kèm" @@ -1514,7 +1514,7 @@ msgstr "Tên của webhook này" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "Hoạt động" @@ -2064,7 +2064,7 @@ msgstr "Đối số từ khóa công việc" msgid "Filename" msgstr "Tên tập tin" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "" @@ -2444,7 +2444,7 @@ msgstr "Có thể mua" msgid "Parts are purchaseable by default" msgstr "Sản phẩm mặc định có thể mua được" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "Có thể bán" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "Nhà sản xuất" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "Doanh nghiêp" @@ -3750,7 +3750,7 @@ msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu vớ #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "Nhà cung cấp" @@ -5058,7 +5058,7 @@ msgstr "" msgid "Filter by starred categories" msgstr "" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "" @@ -5066,7 +5066,7 @@ msgstr "" msgid "Filter by category depth" msgstr "" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "" @@ -5074,7 +5074,7 @@ msgstr "" msgid "Filter by top-level categories" msgstr "" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "" @@ -5138,15 +5138,15 @@ msgstr "" msgid "BOM Valid" msgstr "" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "" @@ -6314,31 +6314,31 @@ msgstr "Thông báo sắp hết hàng" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "Kho có sẵn cho {part.name} đã mất dưới mức cấu hình tối thiểu" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "Đã cài đặt" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "Chưa chỉ ra hành động cụ thể" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "Không tìm thấy chức năng phù hợp" @@ -7245,27 +7245,27 @@ msgstr "" msgid "Delete the plugin configuration from the database" msgstr "" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "" @@ -7546,123 +7546,123 @@ msgstr "thẻ part_image yêu cầu 1 thực thể sản phẩm" msgid "company_image tag requires a Company instance" msgstr "thẻ company_image yêu cầu một thực thể doanh nghiệp" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "Mã trạng thái" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "Địa điểm bên ngoài" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "Cây sản phẩm" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "Ngày hết hạn trước đó" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "Ngày hết hạn sau đó" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "Ế" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "Bắt buộc nhập số lượng" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "Phải cung cấp sản phẩm hợp lệ" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "Sản phẩm nhà cung cấp đã đưa không tồn tại" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "Sản phẩm nhà cung cấp có kích thước đóng gói được định nghĩa nhưng cờ use_pack_size chưa được thiết lập" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "Số sê-ri không thê được cung cấp cho sản phẩm không thể theo dõi" @@ -8507,11 +8507,11 @@ msgstr "Quyền" msgid "Important dates" msgstr "Ngày quan trọng" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "Mã thông báo đã bị thu hồi" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "Mã thông báo đã hết hạn" 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 a1bce93272..c52471a4cc 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "未找到 API 端点" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "提供了无效的单位" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "提供了无效的过滤器" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "用户没有权限查阅当前模型。" @@ -96,15 +96,15 @@ msgstr "提供的数量无效" msgid "Error details can be found in the admin panel" msgstr "在管理面板中可以找到错误详细信息" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "输入日期" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "无效的数值" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "無效的物理單位" msgid "Not a valid currency code" msgstr "無效的貨幣代碼" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "損失值不能為負" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "損失率不能超過100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "無效的損失值" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "上層生產工單" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "包含变体" @@ -541,7 +541,7 @@ msgstr "包含变体" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "包含变体" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "零件" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "类别" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "非必須項目" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "装配" @@ -1080,7 +1080,7 @@ msgstr "自動分配序號" msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "允许变体" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "物料清单项" @@ -1393,19 +1393,19 @@ msgstr "逾期的生产订单" msgid "Build order {bo} is now overdue" msgstr "生产订单 {bo} 现已逾期" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "是否链接" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "是否为文件" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "用户没有权限删除此附件" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "用户没有权限删除此附件" @@ -1514,7 +1514,7 @@ msgstr "此网络钩子的名称" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "激活" @@ -2064,7 +2064,7 @@ msgstr "任务关键词参数" msgid "Filename" msgstr "檔案名稱" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "模型类型" @@ -2444,7 +2444,7 @@ msgstr "可购买" msgid "Parts are purchaseable by default" msgstr "默认情况下可购买零件" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "可销售" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "制造商" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "公司" @@ -3750,7 +3750,7 @@ msgstr "链接的制造商零件必须引用相同的基础零件" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "供应商" @@ -5058,7 +5058,7 @@ msgstr "已加星标" msgid "Filter by starred categories" msgstr "按星标类别筛选" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "深度" @@ -5066,7 +5066,7 @@ msgstr "深度" msgid "Filter by category depth" msgstr "按类别深度筛选" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "顶级" @@ -5074,7 +5074,7 @@ msgstr "顶级" msgid "Filter by top-level categories" msgstr "按顶级类别筛选" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "级联" @@ -5138,15 +5138,15 @@ msgstr "有修订版本" msgid "BOM Valid" msgstr "物料清单合规" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "装配部份是可测试的" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "组件部份是可测试的" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "使用" @@ -6314,31 +6314,31 @@ msgstr "低库存通知" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "可用的 {part.name}库存已经跌到设置的最低值" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "已安装" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "插件不能被删除,因为它当前处于激活状态" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "未指定操作" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "未找到指定操作" @@ -7245,27 +7245,27 @@ msgstr "删除配置" msgid "Delete the plugin configuration from the database" msgstr "从数据库中删除插件配置" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "项目" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "插件未找到" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "插件未激活" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "插件不支持标签打印" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "无效的标签尺寸" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "没有有效的项目提供到模板" @@ -7546,123 +7546,123 @@ msgstr "parpart_image 标签需要一个零件实例" msgid "company_image tag requires a Company instance" msgstr "公司_图片标签需要一个公司实例" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "按位置深度筛选" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "按顶级位置筛选" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "在筛选结果中包含子地点" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "上级地点" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "按上级位置筛选" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "零件名称 (不区分大小写)" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "零件名称包含 (不区分大小写)" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "零件名称 (正则表达式)" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "内部零件号 (不区分大小写)" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "内部零件号 (不区分大小写)" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "内部零件号 (正则表达式)" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "最低库存" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "最大库存" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "状态代码" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "外部地点" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "零件树" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "过期日期前" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "过期日期后" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "过期" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "请先输入数量" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "必须提供有效的零件" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "给定的供应商零件不存在" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "供应商零件有定义的包装大小,但 use_pack_size 标志未设置" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "不能为不可跟踪的零件提供序列号" @@ -8507,11 +8507,11 @@ msgstr "权限" msgid "Important dates" msgstr "重要日期" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "令牌已被撤销" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" 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 fd0ffcc95b..7c5eedee32 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: 2025-04-15 02:43+0000\n" -"PO-Revision-Date: 2025-04-15 02:46\n" +"POT-Creation-Date: 2025-04-19 14:23+0000\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -21,35 +21,35 @@ msgstr "" msgid "You must enable two-factor authentication before doing anything else." msgstr "" -#: InvenTree/api.py:358 +#: InvenTree/api.py:357 msgid "API endpoint not found" msgstr "未找到 API 端點" -#: InvenTree/api.py:434 +#: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" msgstr "" -#: InvenTree/api.py:441 +#: InvenTree/api.py:440 msgid "Items must be provided as a list" msgstr "" -#: InvenTree/api.py:449 +#: InvenTree/api.py:448 msgid "Invalid items list provided" msgstr "提供了無效的單位" -#: InvenTree/api.py:455 +#: InvenTree/api.py:454 msgid "Filters must be provided as a dict" msgstr "" -#: InvenTree/api.py:462 +#: InvenTree/api.py:461 msgid "Invalid filters provided" msgstr "提供了無效的過濾器" -#: InvenTree/api.py:467 +#: InvenTree/api.py:466 msgid "No items match the provided criteria" msgstr "" -#: InvenTree/api.py:710 +#: InvenTree/api.py:709 msgid "User does not have permission to view this model" msgstr "用户沒有權限查閲當前模型。" @@ -96,15 +96,15 @@ msgstr "提供的數量無效" msgid "Error details can be found in the admin panel" msgstr "在管理面板中可以找到錯誤詳細信息" -#: InvenTree/fields.py:136 +#: InvenTree/fields.py:138 msgid "Enter date" msgstr "輸入日期" -#: InvenTree/fields.py:159 +#: InvenTree/fields.py:161 msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:887 build/serializers.py:526 +#: InvenTree/fields.py:210 InvenTree/models.py:887 build/serializers.py:526 #: build/serializers.py:597 company/models.py:834 order/models.py:1579 #: part/models.py:3366 #: report/templates/report/inventree_build_order_report.html:172 @@ -510,15 +510,15 @@ msgstr "無效的物理單位" msgid "Not a valid currency code" msgstr "無效的貨幣代碼" -#: InvenTree/validators.py:113 InvenTree/validators.py:129 +#: InvenTree/validators.py:116 InvenTree/validators.py:132 msgid "Overage value must not be negative" msgstr "損失值不能為負" -#: InvenTree/validators.py:131 +#: InvenTree/validators.py:134 msgid "Overage must not exceed 100%" msgstr "損失率不能超過100%" -#: InvenTree/validators.py:137 +#: InvenTree/validators.py:140 msgid "Invalid value for overage" msgstr "無效的損失值" @@ -531,7 +531,7 @@ msgid "Parent Build" msgstr "上層生產工單" #: build/api.py:69 build/api.py:768 order/api.py:512 order/api.py:732 -#: order/api.py:1106 order/api.py:1334 stock/api.py:521 +#: order/api.py:1106 order/api.py:1334 stock/api.py:522 msgid "Include Variants" msgstr "包含變體" @@ -541,7 +541,7 @@ msgstr "包含變體" #: order/api.py:291 order/api.py:295 order/api.py:880 order/api.py:1119 #: order/api.py:1122 order/models.py:1704 order/models.py:1863 #: order/models.py:1864 part/api.py:1448 part/api.py:1451 part/api.py:1517 -#: part/api.py:1824 part/models.py:457 part/models.py:3195 part/models.py:3339 +#: part/api.py:1827 part/models.py:457 part/models.py:3195 part/models.py:3339 #: part/models.py:3487 part/models.py:3508 part/models.py:3530 #: part/models.py:3666 part/models.py:4027 part/models.py:4299 #: part/models.py:4665 part/serializers.py:1226 part/serializers.py:1887 @@ -553,7 +553,7 @@ msgstr "包含變體" #: report/templates/report/inventree_sales_order_report.html:27 #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 -#: stock/api.py:534 stock/serializers.py:119 stock/serializers.py:167 +#: stock/api.py:535 stock/serializers.py:119 stock/serializers.py:167 #: stock/serializers.py:477 stock/serializers.py:639 stock/serializers.py:944 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 @@ -565,7 +565,7 @@ msgstr "零件" #: build/api.py:105 build/api.py:108 part/api.py:1531 part/models.py:1080 #: part/models.py:3558 part/models.py:4136 part/serializers.py:1236 -#: stock/api.py:817 +#: stock/api.py:818 msgid "Category" msgstr "類別" @@ -651,7 +651,7 @@ msgid "Optional" msgstr "非必須項目" #: build/api.py:459 common/setting/system.py:429 part/models.py:1211 -#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:587 +#: part/serializers.py:1634 part/serializers.py:1643 stock/api.py:588 msgid "Assembly" msgstr "裝配" @@ -1080,7 +1080,7 @@ msgstr "自動分配序號" msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" -#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1076 +#: build/serializers.py:440 order/serializers.py:884 stock/api.py:1077 #: stock/models.py:1753 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1321,7 +1321,7 @@ msgid "Allow Variants" msgstr "允許變體" #: build/serializers.py:1412 build/serializers.py:1416 part/models.py:4179 -#: part/models.py:4657 stock/api.py:830 +#: part/models.py:4657 stock/api.py:831 msgid "BOM Item" msgstr "物料清單項" @@ -1393,19 +1393,19 @@ msgstr "逾期的生產訂單" msgid "Build order {bo} is now overdue" msgstr "生產訂單 {bo} 現已逾期" -#: common/api.py:734 +#: common/api.py:710 msgid "Is Link" msgstr "是否鏈接" -#: common/api.py:742 +#: common/api.py:718 msgid "Is File" msgstr "是否為文件" -#: common/api.py:785 +#: common/api.py:761 msgid "User does not have permission to delete these attachments" msgstr "用户沒有權限刪除此附件" -#: common/api.py:802 +#: common/api.py:778 msgid "User does not have permission to delete this attachment" msgstr "用户沒有權限刪除此附件" @@ -1514,7 +1514,7 @@ msgstr "此網絡鈎子的名稱" #: common/models.py:1330 common/models.py:2156 common/models.py:2263 #: company/models.py:164 company/models.py:799 machine/models.py:39 -#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201 +#: part/models.py:1246 plugin/models.py:68 stock/api.py:591 users/models.py:201 #: users/models.py:556 users/serializers.py:329 msgid "Active" msgstr "激活" @@ -2064,7 +2064,7 @@ msgstr "任務關鍵詞參數" msgid "Filename" msgstr "檔案名稱" -#: common/serializers.py:612 importer/models.py:86 report/api.py:45 +#: common/serializers.py:612 importer/models.py:86 report/api.py:41 #: report/models.py:277 report/serializers.py:53 msgid "Model Type" msgstr "模型類型" @@ -2444,7 +2444,7 @@ msgstr "可購買" msgid "Parts are purchaseable by default" msgstr "默認情況下可購買零件" -#: common/setting/system.py:447 part/models.py:1241 stock/api.py:591 +#: common/setting/system.py:447 part/models.py:1241 stock/api.py:592 msgid "Salable" msgstr "可銷售" @@ -3502,7 +3502,7 @@ msgid "Manufacturer" msgstr "製造商" #: company/api.py:306 company/models.py:97 company/models.py:370 -#: stock/api.py:848 +#: stock/api.py:849 msgid "Company" msgstr "公司" @@ -3750,7 +3750,7 @@ msgstr "鏈接的製造商零件必須引用相同的基礎零件" #: order/models.py:626 part/serializers.py:554 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 -#: stock/api.py:515 templates/email/overdue_purchase_order.html:16 +#: stock/api.py:516 templates/email/overdue_purchase_order.html:16 msgid "Supplier" msgstr "供應商" @@ -5058,7 +5058,7 @@ msgstr "已加星標" msgid "Filter by starred categories" msgstr "按星標類別篩選" -#: part/api.py:134 stock/api.py:254 +#: part/api.py:134 stock/api.py:255 msgid "Depth" msgstr "深度" @@ -5066,7 +5066,7 @@ msgstr "深度" msgid "Filter by category depth" msgstr "按類別深度篩選" -#: part/api.py:152 stock/api.py:272 +#: part/api.py:152 stock/api.py:273 msgid "Top Level" msgstr "頂級" @@ -5074,7 +5074,7 @@ msgstr "頂級" msgid "Filter by top-level categories" msgstr "按頂級類別篩選" -#: part/api.py:167 stock/api.py:287 +#: part/api.py:167 stock/api.py:288 msgid "Cascade" msgstr "級聯" @@ -5138,15 +5138,15 @@ msgstr "有修訂版本" msgid "BOM Valid" msgstr "物料清單合規" -#: part/api.py:1772 +#: part/api.py:1775 msgid "Assembly part is testable" msgstr "裝配部份是可測試的" -#: part/api.py:1781 +#: part/api.py:1784 msgid "Component part is testable" msgstr "組件部份是可測試的" -#: part/api.py:1832 +#: part/api.py:1835 msgid "Uses" msgstr "使用" @@ -6314,31 +6314,31 @@ msgstr "低庫存通知" msgid "The available stock for {part.name} has fallen below the configured minimum level" msgstr "可用的 {part.name}庫存已經跌到設置的最低值" -#: plugin/api.py:79 +#: plugin/api.py:78 msgid "Builtin" msgstr "" -#: plugin/api.py:93 +#: plugin/api.py:92 msgid "Mandatory" msgstr "" -#: plugin/api.py:104 +#: plugin/api.py:103 msgid "Sample" msgstr "" -#: plugin/api.py:118 plugin/models.py:159 +#: plugin/api.py:117 plugin/models.py:159 msgid "Installed" msgstr "已安裝" -#: plugin/api.py:185 +#: plugin/api.py:184 msgid "Plugin cannot be deleted as it is currently active" msgstr "插件不能被刪除,因為它當前處於激活狀態" -#: plugin/base/action/api.py:33 +#: plugin/base/action/api.py:34 msgid "No action specified" msgstr "未指定操作" -#: plugin/base/action/api.py:45 +#: plugin/base/action/api.py:46 msgid "No matching action found" msgstr "未找到指定操作" @@ -7245,27 +7245,27 @@ msgstr "刪除配置" msgid "Delete the plugin configuration from the database" msgstr "從數據庫中刪除插件配置" -#: report/api.py:48 report/serializers.py:98 report/serializers.py:148 +#: report/api.py:44 report/serializers.py:98 report/serializers.py:148 msgid "Items" msgstr "項目" -#: report/api.py:125 +#: report/api.py:121 msgid "Plugin not found" msgstr "插件未找到" -#: report/api.py:127 +#: report/api.py:123 msgid "Plugin is not active" msgstr "插件未激活" -#: report/api.py:129 +#: report/api.py:125 msgid "Plugin does not support label printing" msgstr "插件不支持標籤打印" -#: report/api.py:177 +#: report/api.py:173 msgid "Invalid label dimensions" msgstr "無效的標籤尺寸" -#: report/api.py:192 report/api.py:271 +#: report/api.py:188 report/api.py:267 msgid "No valid items provided to template" msgstr "沒有有效的項目提供到模板" @@ -7546,123 +7546,123 @@ msgstr "parpart_image 標籤需要一個零件實例" msgid "company_image tag requires a Company instance" msgstr "公司_圖片標籤需要一個公司實例" -#: stock/api.py:254 +#: stock/api.py:255 msgid "Filter by location depth" msgstr "按位置深度篩選" -#: stock/api.py:274 +#: stock/api.py:275 msgid "Filter by top-level locations" msgstr "按頂級位置篩選" -#: stock/api.py:289 +#: stock/api.py:290 msgid "Include sub-locations in filtered results" msgstr "在篩選結果中包含子地點" -#: stock/api.py:310 stock/serializers.py:1252 +#: stock/api.py:311 stock/serializers.py:1252 msgid "Parent Location" msgstr "上級地點" -#: stock/api.py:311 +#: stock/api.py:312 msgid "Filter by parent location" msgstr "按上級位置篩選" -#: stock/api.py:553 +#: stock/api.py:554 msgid "Part name (case insensitive)" msgstr "" -#: stock/api.py:559 +#: stock/api.py:560 msgid "Part name contains (case insensitive)" msgstr "" -#: stock/api.py:565 +#: stock/api.py:566 msgid "Part name (regex)" msgstr "" -#: stock/api.py:570 +#: stock/api.py:571 msgid "Part IPN (case insensitive)" msgstr "" -#: stock/api.py:576 +#: stock/api.py:577 msgid "Part IPN contains (case insensitive)" msgstr "" -#: stock/api.py:582 +#: stock/api.py:583 msgid "Part IPN (regex)" msgstr "" -#: stock/api.py:594 +#: stock/api.py:595 msgid "Minimum stock" msgstr "" -#: stock/api.py:598 +#: stock/api.py:599 msgid "Maximum stock" msgstr "" -#: stock/api.py:601 +#: stock/api.py:602 msgid "Status Code" msgstr "狀態代碼" -#: stock/api.py:641 +#: stock/api.py:642 msgid "External Location" msgstr "外部地點" -#: stock/api.py:740 +#: stock/api.py:741 msgid "Consumed by Build Order" msgstr "" -#: stock/api.py:750 +#: stock/api.py:751 msgid "Installed in other stock item" msgstr "" -#: stock/api.py:839 +#: stock/api.py:840 msgid "Part Tree" msgstr "零件樹" -#: stock/api.py:861 +#: stock/api.py:862 msgid "Updated before" msgstr "" -#: stock/api.py:865 +#: stock/api.py:866 msgid "Updated after" msgstr "" -#: stock/api.py:869 +#: stock/api.py:870 msgid "Stocktake Before" msgstr "" -#: stock/api.py:873 +#: stock/api.py:874 msgid "Stocktake After" msgstr "" -#: stock/api.py:878 +#: stock/api.py:879 msgid "Expiry date before" msgstr "過期日期前" -#: stock/api.py:882 +#: stock/api.py:883 msgid "Expiry date after" msgstr "過期日期後" -#: stock/api.py:885 stock/serializers.py:669 +#: stock/api.py:886 stock/serializers.py:669 msgid "Stale" msgstr "過期" -#: stock/api.py:986 +#: stock/api.py:987 msgid "Quantity is required" msgstr "請先輸入數量" -#: stock/api.py:991 +#: stock/api.py:992 msgid "Valid part must be supplied" msgstr "必須提供有效的零件" -#: stock/api.py:1018 +#: stock/api.py:1019 msgid "The given supplier part does not exist" msgstr "給定的供應商零件不存在" -#: stock/api.py:1028 +#: stock/api.py:1029 msgid "The supplier part has a pack size defined, but flag use_pack_size not set" msgstr "供應商零件有定義的包裝大小,但 use_pack_size 標誌未設置" -#: stock/api.py:1055 +#: stock/api.py:1056 msgid "Serial numbers cannot be supplied for a non-trackable part" msgstr "不能為不可跟蹤的零件提供序列號" @@ -8507,11 +8507,11 @@ msgstr "權限" msgid "Important dates" msgstr "重要日期" -#: users/authentication.py:29 users/models.py:157 +#: users/authentication.py:30 users/models.py:157 msgid "Token has been revoked" msgstr "令牌已被撤銷" -#: users/authentication.py:32 +#: users/authentication.py:33 msgid "Token has expired" msgstr "令牌已過期" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 9baea9c006..694fac41c0 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: 2025-04-15 23:09\n" +"PO-Revision-Date: 2025-04-19 14:25\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -200,11 +200,11 @@ msgstr "コピー" #: src/components/buttons/PrintingActions.tsx:51 msgid "Printing Labels" -msgstr "" +msgstr "ラベル印刷中" #: src/components/buttons/PrintingActions.tsx:56 msgid "Printing Reports" -msgstr "" +msgstr "レポート印刷中" #: src/components/buttons/PrintingActions.tsx:77 #~ msgid "Printing" @@ -297,11 +297,11 @@ msgstr "スポットライトを開く" #: src/components/buttons/StarredToggleButton.tsx:59 msgid "Unsubscribe from notifications" -msgstr "" +msgstr "通知の配信停止" #: src/components/buttons/StarredToggleButton.tsx:60 msgid "Subscribe to notifications" -msgstr "" +msgstr "通知を受け取る" #: src/components/buttons/YesNoButton.tsx:16 msgid "Pass" @@ -324,32 +324,32 @@ msgstr "いいえ" #: src/components/calendar/Calendar.tsx:93 #: src/components/calendar/Calendar.tsx:156 msgid "Calendar Filters" -msgstr "" +msgstr "カレンダーフィルター" #: src/components/calendar/Calendar.tsx:108 msgid "Previous month" -msgstr "" +msgstr "先月" #: src/components/calendar/Calendar.tsx:117 msgid "Select month" -msgstr "" +msgstr "月を選択" #: src/components/calendar/Calendar.tsx:138 msgid "Next month" -msgstr "" +msgstr "来月" #: src/components/calendar/Calendar.tsx:169 #: src/tables/InvenTreeTableHeader.tsx:248 msgid "Download data" -msgstr "" +msgstr "ダウンロードデータ" #: src/components/calendar/OrderCalendar.tsx:133 msgid "Order Updated" -msgstr "" +msgstr "オーダー更新完了" #: src/components/calendar/OrderCalendar.tsx:143 msgid "Error updating order" -msgstr "" +msgstr "オーダー更新エラー" #: src/components/calendar/OrderCalendar.tsx:179 #: src/tables/Filter.tsx:140 @@ -635,7 +635,7 @@ msgstr "スタッフ" #: src/components/details/Details.tsx:118 msgid "Email: " -msgstr "" +msgstr "メールアドレス:" #: src/components/details/Details.tsx:387 msgid "No name defined" @@ -1096,7 +1096,7 @@ msgstr "Eメールを送信" #: src/components/forms/AuthenticationForm.tsx:221 msgid "Passwords do not match" -msgstr "" +msgstr "パスワードが一致しません" #: src/components/forms/AuthenticationForm.tsx:238 msgid "Registration successful" @@ -1112,7 +1112,7 @@ msgstr "入力エラー" #: src/components/forms/AuthenticationForm.tsx:263 msgid "Check your input and try again. " -msgstr "" +msgstr "入力内容を確認し、もう一度やり直してください。" #: src/components/forms/AuthenticationForm.tsx:287 msgid "This will be used for a confirmation" @@ -1185,12 +1185,12 @@ msgstr "保存" #: src/components/forms/InstanceOptions.tsx:59 msgid "Select Server" -msgstr "" +msgstr "サーバーの選択" #: src/components/forms/InstanceOptions.tsx:69 #: src/components/forms/InstanceOptions.tsx:93 msgid "Edit host options" -msgstr "" +msgstr "ホストオプションの編集" #: src/components/forms/InstanceOptions.tsx:71 #~ msgid "Edit possible host options" @@ -1198,7 +1198,7 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:77 msgid "Save host selection" -msgstr "" +msgstr "ホスト選択の保存" #: src/components/forms/InstanceOptions.tsx:98 #~ msgid "Version: {0}" @@ -1251,11 +1251,11 @@ msgstr "有効" #: src/components/forms/InstanceOptions.tsx:144 msgid "Disabled" -msgstr "" +msgstr "無効" #: src/components/forms/InstanceOptions.tsx:150 msgid "Worker" -msgstr "" +msgstr "担当者" #: src/components/forms/InstanceOptions.tsx:151 #: src/tables/settings/FailedTasksTable.tsx:48 @@ -1264,7 +1264,7 @@ msgstr "中断" #: src/components/forms/InstanceOptions.tsx:151 msgid "Running" -msgstr "" +msgstr "実行中" #: src/components/forms/fields/IconField.tsx:82 msgid "No icon selected" @@ -1572,7 +1572,7 @@ msgstr "アイテムを複製" #: src/components/items/ColorToggle.tsx:17 msgid "Toggle color scheme" -msgstr "" +msgstr "配色の切り替え" #: src/components/items/DocTooltip.tsx:92 #: src/components/items/GettingStartedCarousel.tsx:20 @@ -1602,7 +1602,7 @@ msgstr "InvenTree ロゴ" #: src/components/items/LanguageToggle.tsx:20 msgid "Select language" -msgstr "" +msgstr "言語を選択" #: src/components/items/OnlyStaff.tsx:9 #: src/components/modals/AboutInvenTreeModal.tsx:46 @@ -1619,11 +1619,11 @@ msgstr "この情報はスタッフユーザーのみ利用可能です。" #: src/components/items/RoleTable.tsx:81 msgid "Updating" -msgstr "" +msgstr "更新中" #: src/components/items/RoleTable.tsx:82 msgid "Updating group roles" -msgstr "" +msgstr "グループロールの更新中" #: src/components/items/RoleTable.tsx:118 #: src/pages/part/pricing/BomPricingPanel.tsx:193 @@ -1634,20 +1634,20 @@ msgstr "更新しました" #: src/components/items/RoleTable.tsx:119 msgid "Group roles updated" -msgstr "" +msgstr "グループロールが更新されました" #: src/components/items/RoleTable.tsx:135 msgid "Role" -msgstr "" +msgstr "ロール" #: src/components/items/RoleTable.tsx:140 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:412 msgid "View" -msgstr "" +msgstr "表示" #: src/components/items/RoleTable.tsx:145 msgid "Change" -msgstr "" +msgstr "変更" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:788 @@ -1658,19 +1658,19 @@ msgstr "追加" #: src/components/items/RoleTable.tsx:203 msgid "Reset group roles" -msgstr "" +msgstr "グループロールをリセット" #: src/components/items/RoleTable.tsx:212 msgid "Reset" -msgstr "" +msgstr "リセット" #: src/components/items/RoleTable.tsx:215 msgid "Save group roles" -msgstr "" +msgstr "グループロールの保存" #: src/components/items/TransferList.tsx:65 msgid "No items" -msgstr "" +msgstr "項目なし" #: src/components/items/TransferList.tsx:161 #: src/pages/part/PartDetail.tsx:755 @@ -1685,7 +1685,7 @@ msgstr "利用可能" #: src/components/items/TransferList.tsx:162 msgid "Selected" -msgstr "" +msgstr "選択済み" #: src/components/modals/AboutInvenTreeModal.tsx:101 msgid "InvenTree Version" @@ -1870,7 +1870,7 @@ msgstr "バックグラウンドワーカー" #: src/components/modals/ServerInfoModal.tsx:107 msgid "The Background worker process is not running." -msgstr "" +msgstr "バックグラウンドワーカープロセスが実行されていません。" #: src/components/modals/ServerInfoModal.tsx:114 msgid "Email Settings" @@ -1879,7 +1879,7 @@ msgstr "メール設定" #: src/components/modals/ServerInfoModal.tsx:118 #: src/components/nav/Alerts.tsx:60 msgid "Email settings not configured." -msgstr "" +msgstr "Eメール設定は行なわれていません" #: src/components/modals/ServerInfoModal.tsx:118 #~ msgid "Email settings not configured" @@ -1887,39 +1887,39 @@ msgstr "" #: src/components/nav/Alerts.tsx:42 msgid "The server is running in debug mode." -msgstr "" +msgstr "サーバーはデバッグモードで動作しています" #: src/components/nav/Alerts.tsx:51 msgid "The background worker process is not running." -msgstr "" +msgstr "バックグラウンドワーカープロセスが実行されていません。" #: src/components/nav/Alerts.tsx:58 msgid "Email settings" -msgstr "" +msgstr "Eメール設定" #: src/components/nav/Alerts.tsx:67 msgid "Server Restart" -msgstr "" +msgstr "サーバー再起動" #: src/components/nav/Alerts.tsx:69 msgid "The server requires a restart to apply changes." -msgstr "" +msgstr "変更を適用するにはサーバーの再起動が必要です。" #: src/components/nav/Alerts.tsx:79 msgid "Database Migrations" -msgstr "" +msgstr "データベースの移行" #: src/components/nav/Alerts.tsx:81 msgid "There are pending database migrations." -msgstr "" +msgstr "保留中のデータベース移行があります" #: src/components/nav/Alerts.tsx:97 msgid "Alerts" -msgstr "" +msgstr "アラート" #: src/components/nav/Alerts.tsx:140 msgid "Learn more about {code}" -msgstr "" +msgstr "{code} についてもっと知る" #: src/components/nav/Header.tsx:150 #: src/components/nav/NavigationDrawer.tsx:141 @@ -2114,15 +2114,15 @@ msgstr "未読の通知はありません。" #: src/components/nav/SearchDrawer.tsx:105 msgid "No Overview Available" -msgstr "" +msgstr "概要不明" #: src/components/nav/SearchDrawer.tsx:106 msgid "No overview available for this model type" -msgstr "" +msgstr "このモデルタイプの概要はありません" #: src/components/nav/SearchDrawer.tsx:124 msgid "View all results" -msgstr "" +msgstr "全ての検索結果を表示" #: src/components/nav/SearchDrawer.tsx:139 msgid "results" @@ -2130,7 +2130,7 @@ msgstr "結果" #: src/components/nav/SearchDrawer.tsx:143 msgid "Remove search group" -msgstr "" +msgstr "検索グループの削除" #: src/components/nav/SearchDrawer.tsx:287 #: src/pages/company/ManufacturerPartDetail.tsx:177 @@ -2178,7 +2178,7 @@ msgstr "正規表現検索" #: src/components/nav/SearchDrawer.tsx:530 msgid "Notes search" -msgstr "" +msgstr "備考検索" #: src/components/nav/SearchDrawer.tsx:578 msgid "An error occurred during search query" @@ -2380,7 +2380,7 @@ msgstr "プラグインコンテンツの読み込み中にエラーが発生し #: src/components/render/Instance.tsx:239 msgid "Unknown model: {model_name}" -msgstr "" +msgstr "不明なモデル{model_name}" #: src/components/render/ModelType.tsx:29 #: src/components/wizards/OrderPartsWizard.tsx:132 @@ -2860,7 +2860,7 @@ msgstr "設定を編集" #: src/components/settings/SettingList.tsx:85 msgid "Setting {key} updated successfully" -msgstr "" +msgstr "設定 {key} が正常に更新されました" #: src/components/settings/SettingList.tsx:114 msgid "Setting updated" @@ -3282,7 +3282,7 @@ msgstr "注文書に追加された部品" #: src/components/wizards/OrderPartsWizard.tsx:156 msgid "Select supplier part" -msgstr "" +msgstr "サプライヤー部品の選択" #: src/components/wizards/OrderPartsWizard.tsx:171 msgid "New supplier part" @@ -3290,7 +3290,7 @@ msgstr "新サプライヤー部品" #: src/components/wizards/OrderPartsWizard.tsx:195 msgid "Select purchase order" -msgstr "" +msgstr "注文書の選択" #: src/components/wizards/OrderPartsWizard.tsx:209 msgid "New purchase order" @@ -3466,7 +3466,7 @@ msgstr "スロベニア語" #: src/contexts/LanguageContext.tsx:50 msgid "Serbian" -msgstr "" +msgstr "セルビア語" #: src/contexts/LanguageContext.tsx:51 msgid "Swedish" @@ -3761,7 +3761,7 @@ msgstr "InvenTreeプロジェクトについて" #: src/enums/Roles.tsx:32 msgid "Admin" -msgstr "" +msgstr "管理者" #: src/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:243 @@ -4000,7 +4000,7 @@ msgstr "セット場所" #: src/forms/PurchaseOrderForms.tsx:481 msgid "Set Expiry Date" -msgstr "" +msgstr "有効期限の設定" #: src/forms/PurchaseOrderForms.tsx:489 #: src/forms/StockForms.tsx:606 @@ -4043,7 +4043,7 @@ msgstr "デフォルトの場所に保存" #: src/forms/PurchaseOrderForms.tsx:582 msgid "Store at line item destination " -msgstr "" +msgstr "行先での保存" #: src/forms/PurchaseOrderForms.tsx:582 #~ msgid "Store at line item destination" @@ -4086,7 +4086,7 @@ msgstr "有効期限" #: src/forms/PurchaseOrderForms.tsx:648 msgid "Enter an expiry date for received items" -msgstr "" +msgstr "受け取った商品の有効期限を入力してください。" #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" @@ -4127,7 +4127,7 @@ msgstr "ラインアイテムの受信" #: src/forms/PurchaseOrderForms.tsx:776 msgid "Items received" -msgstr "" +msgstr "受領品目" #: src/forms/ReturnOrderForms.tsx:253 msgid "Receive Items" @@ -4374,12 +4374,12 @@ msgstr "内部サーバーエラー" #: src/functions/auth.tsx:117 #: src/functions/auth.tsx:276 msgid "Already logged in" -msgstr "" +msgstr "ログイン済み" #: src/functions/auth.tsx:118 #: src/functions/auth.tsx:277 msgid "There is a conflicting session on the server for this browser. Please logout of that first." -msgstr "" +msgstr "このブラウザのセッションがサーバー上で競合しています。まずそちらからログアウトしてください。" #: src/functions/auth.tsx:142 #~ msgid "Found an existing login - using it to log you in." @@ -4399,19 +4399,19 @@ msgstr "ログアウトに成功しました" #: src/functions/auth.tsx:189 msgid "Language changed" -msgstr "" +msgstr "言語変更" #: src/functions/auth.tsx:190 msgid "Your active language has been changed to the one set in your profile" -msgstr "" +msgstr "アクティブ言語がプロフィールで設定した言語に変更されました。" #: src/functions/auth.tsx:210 msgid "Theme changed" -msgstr "" +msgstr "テーマ変更" #: src/functions/auth.tsx:211 msgid "Your active theme has been changed to the one set in your profile" -msgstr "" +msgstr "アクティブなテーマがプロフィールで設定したものに変更されました。" #: src/functions/auth.tsx:236 msgid "Check your inbox for a reset link. This only works if you have an account. Check in spam too." @@ -4432,7 +4432,7 @@ msgstr "ログインに成功しました" #: src/functions/auth.tsx:413 msgid "Failed to set up MFA" -msgstr "" +msgstr "MFAの設定に失敗しました" #: src/functions/auth.tsx:443 msgid "Password set" @@ -4449,7 +4449,7 @@ msgstr "パスワードを変更できませんでした" #: src/functions/auth.tsx:536 msgid "The two password fields didn’t match" -msgstr "" +msgstr "2つのパスワードフィールドが一致しませんでした" #: src/functions/auth.tsx:552 msgid "Password Changed" @@ -4505,24 +4505,24 @@ msgstr "リクエストがタイムアウトしました" #: src/hooks/UseDataExport.tsx:34 msgid "Exporting Data" -msgstr "" +msgstr "データエクスポート中" #: src/hooks/UseDataExport.tsx:112 msgid "Export Data" -msgstr "" +msgstr "エクスポートデータ" #: src/hooks/UseDataExport.tsx:115 msgid "Export" -msgstr "" +msgstr "エクスポート" #: src/hooks/UseDataOutput.tsx:57 msgid "Process completed successfully" -msgstr "" +msgstr "プロセスは正常に完了しました。" #: src/hooks/UseDataOutput.tsx:73 #: src/hooks/UseDataOutput.tsx:103 msgid "Process failed" -msgstr "" +msgstr "プロセス失敗" #: src/hooks/UseForm.tsx:90 msgid "Item Created" @@ -4534,11 +4534,11 @@ msgstr "アイテム更新" #: src/hooks/UseForm.tsx:135 msgid "Items Updated" -msgstr "" +msgstr "アイテム更新完了" #: src/hooks/UseForm.tsx:137 msgid "Update multiple items" -msgstr "" +msgstr "複数アイテムの更新" #: src/hooks/UseForm.tsx:167 msgid "Item Deleted" @@ -4559,11 +4559,11 @@ msgstr "パスワードをリセットする" #: src/pages/Auth/ChangePassword.tsx:46 msgid "Current Password" -msgstr "" +msgstr "現在のパスワード" #: src/pages/Auth/ChangePassword.tsx:47 msgid "Enter your current password" -msgstr "" +msgstr "現在のパスワードを入力してください。" #: src/pages/Auth/ChangePassword.tsx:53 msgid "New Password" @@ -4587,7 +4587,7 @@ msgstr "確認" #: src/pages/Auth/Layout.tsx:67 msgid "Log off" -msgstr "" +msgstr "ログオフ" #: src/pages/Auth/LoggedIn.tsx:19 msgid "Checking if you are already logged in" @@ -4611,7 +4611,7 @@ msgstr "ログイン" #: src/pages/Auth/Login.tsx:105 msgid "Logging you in" -msgstr "" +msgstr "ログイン中" #: src/pages/Auth/Login.tsx:112 msgid "Don't have an account?" @@ -4628,29 +4628,29 @@ msgstr "アカウントをお持ちですか?" #: src/pages/Auth/MFA.tsx:17 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:82 msgid "Multi-Factor Authentication" -msgstr "" +msgstr "多要素認証" #: src/pages/Auth/MFA.tsx:20 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:688 msgid "TOTP Code" -msgstr "" +msgstr "TOTPコード" #: src/pages/Auth/MFA.tsx:22 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:690 msgid "Enter your TOTP or recovery code" -msgstr "" +msgstr "TOTPまたはリカバリーコードを入力してください。" #: src/pages/Auth/MFA.tsx:32 msgid "Log in" -msgstr "" +msgstr "ログイン" #: src/pages/Auth/MFASetup.tsx:23 msgid "MFA Setup Required" -msgstr "" +msgstr "MFA設定必須" #: src/pages/Auth/MFASetup.tsx:34 msgid "Add TOTP" -msgstr "" +msgstr "TOTPを追加" #: src/pages/Auth/Register.tsx:23 msgid "Go back to login" @@ -4664,11 +4664,11 @@ msgstr "ログインに戻る" #: src/pages/Auth/ResetPassword.tsx:22 #: src/pages/Auth/VerifyEmail.tsx:19 msgid "Key invalid" -msgstr "" +msgstr "キー無効" #: src/pages/Auth/ResetPassword.tsx:23 msgid "You need to provide a valid key to set a new password. Check your inbox for a reset link." -msgstr "" +msgstr "新しいパスワードを設定するには、有効なキーが必要です。リセットリンクは受信箱をご確認ください。" #: src/pages/Auth/ResetPassword.tsx:30 #~ msgid "Token invalid" @@ -4684,11 +4684,11 @@ msgstr "新しいパスワードを設定" #: src/pages/Auth/ResetPassword.tsx:35 msgid "The desired new password" -msgstr "" +msgstr "新しいパスワード" #: src/pages/Auth/ResetPassword.tsx:44 msgid "Send Password" -msgstr "" +msgstr "パスワード送信" #: src/pages/Auth/Set-Password.tsx:49 #~ msgid "No token provided" @@ -4700,15 +4700,15 @@ msgstr "" #: src/pages/Auth/VerifyEmail.tsx:20 msgid "You need to provide a valid key." -msgstr "" +msgstr "有効なキーを入力する必要があります。" #: src/pages/Auth/VerifyEmail.tsx:28 msgid "Verify Email" -msgstr "" +msgstr "メールアドレスを確認" #: src/pages/Auth/VerifyEmail.tsx:30 msgid "Verify" -msgstr "" +msgstr "確認" #. placeholder {0}: error.statusText #: src/pages/ErrorPage.tsx:16 @@ -4906,7 +4906,7 @@ msgstr "複数のオブジェクトタイプを選択" #: src/pages/Index/Scan.tsx:177 msgid "Actions ... " -msgstr "" +msgstr "アクション..." #: src/pages/Index/Scan.tsx:194 #: src/pages/Index/Scan.tsx:198 @@ -5050,7 +5050,7 @@ msgstr "スキャンされたアイテム" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:33 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:113 msgid "Edit Account Information" -msgstr "" +msgstr "アカウント情報の編集" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:34 #~ msgid "User details updated" @@ -5058,7 +5058,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:37 msgid "Account details updated" -msgstr "" +msgstr "アカウント詳細更新完了" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:46 #~ msgid "User Actions" @@ -5075,7 +5075,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:136 msgid "Edit Profile Information" -msgstr "" +msgstr "プロフィール情報の編集" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:55 #~ msgid "Last name" @@ -5091,7 +5091,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:59 msgid "Profile details updated" -msgstr "" +msgstr "プロフィール詳細更新完了" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:61 #~ msgid "Last name: {0}" @@ -5128,33 +5128,33 @@ msgstr "表示名" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:86 #: src/pages/core/UserDetail.tsx:127 msgid "Position" -msgstr "" +msgstr "位置" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:90 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:444 msgid "Type" -msgstr "" +msgstr "タイプ" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:91 #: src/pages/core/UserDetail.tsx:143 msgid "Organisation" -msgstr "" +msgstr "組織" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:92 msgid "Primary Group" -msgstr "" +msgstr "プライマリーグループ" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:104 msgid "Account Details" -msgstr "" +msgstr "アカウント詳細" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:107 msgid "Account Actions" -msgstr "" +msgstr "アカウントアクション" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:111 msgid "Edit Account" -msgstr "" +msgstr "アカウント編集" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 msgid "Change Password" @@ -5166,28 +5166,28 @@ msgstr "ユーザーパスワードの変更" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:131 msgid "Profile Details" -msgstr "" +msgstr "プロファイルの詳細" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:134 msgid "Edit Profile" -msgstr "" +msgstr "プロフィールを編集" #. placeholder {0}: item.label #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:153 msgid "{0}" -msgstr "" +msgstr "{0}" #: src/pages/Index/Settings/AccountSettings/QrRegistrationForm.tsx:24 msgid "Secret" -msgstr "" +msgstr "シークレット" #: src/pages/Index/Settings/AccountSettings/QrRegistrationForm.tsx:30 msgid "One-Time Password" -msgstr "" +msgstr "ワンタイムパスワード" #: src/pages/Index/Settings/AccountSettings/QrRegistrationForm.tsx:31 msgid "Enter the TOTP code to ensure it registered correctly" -msgstr "" +msgstr "TOTPコードを入力し、正しく登録されていることを確認します。" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:55 #~ msgid "Single Sign On Accounts" @@ -5195,11 +5195,11 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:56 msgid "Email Addresses" -msgstr "" +msgstr "E メールアドレス" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:64 msgid "Single Sign On" -msgstr "" +msgstr "シングルサインオン" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:69 #~ msgid "Multifactor" @@ -5215,7 +5215,7 @@ msgstr "有効になっていません" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:75 msgid "Single Sign On is not enabled for this server " -msgstr "" +msgstr "このサーバーではシングルサインオンが有効になっていません" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:83 #~ msgid "Multifactor authentication is not configured for your account" @@ -5223,21 +5223,21 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:90 msgid "Access Tokens" -msgstr "" +msgstr "アクセス・トークン" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:128 msgid "Error while updating email" -msgstr "" +msgstr "メール更新時のエラー" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:141 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:297 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:433 msgid "Not Configured" -msgstr "" +msgstr "未構成" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:144 msgid "Currently no email addresses are registered." -msgstr "" +msgstr "現在、メールアドレスは登録されていません。" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:151 msgid "The following email addresses are associated with your account:" @@ -5277,7 +5277,7 @@ msgstr "電子メールアドレス" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:226 msgid "Error while adding email" -msgstr "" +msgstr "メール追加時のエラー" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:237 msgid "Add Email" @@ -5301,72 +5301,72 @@ msgstr "メールアドレスを追加" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:300 msgid "There are no providers connected to this account." -msgstr "" +msgstr "このアカウントに接続されているプロバイダーはありません。" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:308 msgid "You can sign in to your account using any of the following providers" -msgstr "" +msgstr "以下のプロバイダーのいずれかを使用してアカウントにサインインできます。" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:321 msgid "Remove Provider Link" -msgstr "" +msgstr "プロバイダーリンクの削除" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:437 msgid "No multi-factor tokens configured for this account" -msgstr "" +msgstr "このアカウントには多要素トークンが設定されていません。" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:447 msgid "Last used at" -msgstr "" +msgstr "最終使用" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:450 msgid "Created at" -msgstr "" +msgstr "作成" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:471 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:574 msgid "Recovery Codes" -msgstr "" +msgstr "回復コード" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:475 msgid "Unused Codes" -msgstr "" +msgstr "未使用コード" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:480 msgid "Used Codes" -msgstr "" +msgstr "使用中コード" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:533 msgid "Error while registering recovery codes" -msgstr "" +msgstr "リカバリーコード登録時のエラー" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:567 msgid "TOTP" -msgstr "" +msgstr "TOTP" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:568 msgid "Time-based One-Time Password" -msgstr "" +msgstr "時間ベースのワンタイムパスワード(TOTP)" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:575 msgid "One-Time pre-generated recovery codes" -msgstr "" +msgstr "事前に生成された1回限りのリカバリーコード" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:589 msgid "Add Token" -msgstr "" +msgstr "トークンの追加" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:604 msgid "Register TOTP Token" -msgstr "" +msgstr "TOTPトークンの登録" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:629 msgid "Error registering TOTP token" -msgstr "" +msgstr "TOTPトークンの登録エラー" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:705 msgid "Enter your password" -msgstr "" +msgstr "パスワードを入力してください" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:741 #~ msgid "Token is used - no actions" @@ -5450,11 +5450,11 @@ msgstr "ドット" #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:93 msgid "Reauthentication" -msgstr "" +msgstr "再認証" #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:109 msgid "OK" -msgstr "" +msgstr "OK" #: src/pages/Index/Settings/AdminCenter.tsx:91 #~ msgid "Advanced Amininistrative Options for InvenTree" @@ -5491,7 +5491,7 @@ msgstr "基準通貨" #: src/pages/Index/Settings/AdminCenter/Index.tsx:107 msgid "User Management" -msgstr "" +msgstr "ユーザーの管理" #: src/pages/Index/Settings/AdminCenter/Index.tsx:114 msgid "Data Import" @@ -5499,7 +5499,7 @@ msgstr "データインポート" #: src/pages/Index/Settings/AdminCenter/Index.tsx:120 msgid "Data Export" -msgstr "" +msgstr "データエクスポート" #: src/pages/Index/Settings/AdminCenter/Index.tsx:126 msgid "Barcode Scans" @@ -5723,7 +5723,7 @@ msgstr "全てのユニット" #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:31 msgid "Tokens" -msgstr "" +msgstr "トークン" #: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 #~ msgid "Select settings relevant for user lifecycle. More available in" @@ -5735,7 +5735,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:68 msgid "Authentication" -msgstr "" +msgstr "認証" #: src/pages/Index/Settings/SystemSettings.tsx:94 msgid "Barcodes" @@ -5938,7 +5938,7 @@ msgstr "作成日" #: src/pages/sales/SalesOrderDetail.tsx:245 #: src/tables/ColumnRenderers.tsx:252 msgid "Start Date" -msgstr "" +msgstr "開始日" #: src/pages/build/BuildDetail.tsx:245 #: src/pages/purchasing/PurchaseOrderDetail.tsx:277 @@ -6157,14 +6157,14 @@ msgstr "組立注文" #: src/pages/sales/SalesIndex.tsx:90 #: src/pages/sales/SalesIndex.tsx:111 msgid "Table View" -msgstr "" +msgstr "テーブルビュー" #: src/pages/build/BuildIndex.tsx:74 #: src/pages/purchasing/PurchasingIndex.tsx:72 #: src/pages/sales/SalesIndex.tsx:93 #: src/pages/sales/SalesIndex.tsx:114 msgid "Calendar View" -msgstr "" +msgstr "カレンダービュー" #: src/pages/company/CompanyDetail.tsx:99 msgid "Website" @@ -6391,34 +6391,34 @@ msgstr "在庫切れ" #: src/pages/core/GroupDetail.tsx:81 #: src/pages/core/UserDetail.tsx:224 msgid "System Overview" -msgstr "" +msgstr "システム概要" #: src/pages/core/GroupDetail.tsx:45 msgid "Group Name" -msgstr "" +msgstr "グループ名" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 #: src/tables/settings/GroupTable.tsx:80 msgid "Group Details" -msgstr "" +msgstr "グループの詳細" #: src/pages/core/GroupDetail.tsx:55 #: src/tables/settings/GroupTable.tsx:107 msgid "Group Roles" -msgstr "" +msgstr "グループロール" #: src/pages/core/UserDetail.tsx:175 msgid "User Information" -msgstr "" +msgstr "ユーザー情報" #: src/pages/core/UserDetail.tsx:176 msgid "User Permissions" -msgstr "" +msgstr "ユーザー権限" #: src/pages/core/UserDetail.tsx:178 msgid "User Profile" -msgstr "" +msgstr "ユーザープロフィール" #: src/pages/core/UserDetail.tsx:188 #: src/tables/settings/UserTable.tsx:153 @@ -6427,7 +6427,7 @@ msgstr "ユーザー詳細" #: src/pages/core/UserDetail.tsx:206 msgid "Basic user" -msgstr "" +msgstr "基本ユーザー" #: src/pages/part/CategoryDetail.tsx:99 #: src/pages/stock/LocationDetail.tsx:97 @@ -7150,13 +7150,13 @@ msgstr "合計コスト" #: src/pages/sales/ReturnOrderDetail.tsx:184 #: src/pages/sales/SalesOrderDetail.tsx:196 msgid "Contact Email" -msgstr "" +msgstr "連絡先メールアドレス" #: src/pages/purchasing/PurchaseOrderDetail.tsx:228 #: src/pages/sales/ReturnOrderDetail.tsx:192 #: src/pages/sales/SalesOrderDetail.tsx:204 msgid "Contact Phone" -msgstr "" +msgstr "連絡先電話番号" #: src/pages/purchasing/PurchaseOrderDetail.tsx:261 #: src/pages/sales/ReturnOrderDetail.tsx:226 @@ -7454,7 +7454,7 @@ msgstr "ベース部" #: src/pages/stock/StockDetail.tsx:156 msgid "Completed Tests" -msgstr "" +msgstr "終了したテスト" #: src/pages/stock/StockDetail.tsx:161 #~ msgid "Unlink custom barcode from stock item" @@ -7733,19 +7733,19 @@ msgstr "この日付以降に作成されたアイテムを表示" #: src/tables/Filter.tsx:184 msgid "Start Date Before" -msgstr "" +msgstr "開始日 前" #: src/tables/Filter.tsx:185 msgid "Show items with a start date before this date" -msgstr "" +msgstr "この日付より前の開始日のアイテムを表示" #: src/tables/Filter.tsx:193 msgid "Start Date After" -msgstr "" +msgstr "開始日 後" #: src/tables/Filter.tsx:194 msgid "Show items with a start date after this date" -msgstr "" +msgstr "この日付以降の開始日のアイテムを表示" #: src/tables/Filter.tsx:202 msgid "Target Date Before" @@ -7808,15 +7808,15 @@ msgstr "レポートのフィルタリング" #: src/tables/Filter.tsx:327 msgid "Filter by user who created the order" -msgstr "" +msgstr "注文を作成したユーザーによるフィルタリング" #: src/tables/Filter.tsx:335 msgid "Filter by user who issued the order" -msgstr "" +msgstr "注文を発行したユーザーによるフィルタリング" #: src/tables/Filter.tsx:343 msgid "Filter by part category" -msgstr "" +msgstr "部品カテゴリーによる絞り込み" #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" @@ -7898,7 +7898,7 @@ msgstr "サーバーが不正なデータ型を返しました。" #: src/tables/InvenTreeTable.tsx:647 msgid "View details" -msgstr "" +msgstr "詳細を見る" #: src/tables/InvenTreeTable.tsx:655 #: src/tables/InvenTreeTable.tsx:656 @@ -7928,11 +7928,11 @@ msgstr "この操作は元に戻せません。" #: src/tables/InvenTreeTableHeader.tsx:114 msgid "Items deleted" -msgstr "" +msgstr "削除されたアイテム" #: src/tables/InvenTreeTableHeader.tsx:119 msgid "Failed to delete items" -msgstr "" +msgstr "アイテムの削除に失敗しました" #: src/tables/InvenTreeTableHeader.tsx:165 msgid "Custom table filters are active" @@ -8406,28 +8406,28 @@ msgstr "部品を見る" #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:79 msgid "Has Target Date" -msgstr "" +msgstr "目標期日あり" #: src/tables/build/BuildOrderTable.tsx:144 #: src/tables/purchasing/PurchaseOrderTable.tsx:82 #: src/tables/sales/ReturnOrderTable.tsx:79 #: src/tables/sales/SalesOrderTable.tsx:80 msgid "Show orders with a target date" -msgstr "" +msgstr "目標期日を指定した注文の表示" #: src/tables/build/BuildOrderTable.tsx:149 #: src/tables/purchasing/PurchaseOrderTable.tsx:87 #: src/tables/sales/ReturnOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:85 msgid "Has Start Date" -msgstr "" +msgstr "開始日あり" #: src/tables/build/BuildOrderTable.tsx:150 #: src/tables/purchasing/PurchaseOrderTable.tsx:88 #: src/tables/sales/ReturnOrderTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:86 msgid "Show orders with a start date" -msgstr "" +msgstr "開始日を指定した注文の表示" #: src/tables/build/BuildOrderTable.tsx:179 #~ msgid "Filter by user who issued this order" @@ -8601,7 +8601,7 @@ msgstr "担当者を追加" #: src/tables/general/AttachmentTable.tsx:104 msgid "Uploading file {filename}" -msgstr "" +msgstr "アップロード中のファイル {filename}" #: src/tables/general/AttachmentTable.tsx:139 #~ msgid "File uploaded" @@ -8614,15 +8614,15 @@ msgstr "" #: src/tables/general/AttachmentTable.tsx:156 #: src/tables/general/AttachmentTable.tsx:170 msgid "Uploading File" -msgstr "" +msgstr "ファイルをアップロード中" #: src/tables/general/AttachmentTable.tsx:181 msgid "File Uploaded" -msgstr "" +msgstr "ファイルアップロード完了" #: src/tables/general/AttachmentTable.tsx:182 msgid "File {name} uploaded successfully" -msgstr "" +msgstr "ファイル{name}が正常にアップロードされました" #: src/tables/general/AttachmentTable.tsx:198 msgid "File could not be uploaded" @@ -8747,7 +8747,7 @@ msgstr "マシン「{0}」を削除しますか?" #: src/tables/machine/MachineListTable.tsx:251 msgid "Machine" -msgstr "" +msgstr "マシン" #: src/tables/machine/MachineListTable.tsx:256 #: src/tables/machine/MachineListTable.tsx:443 @@ -8810,7 +8810,7 @@ msgstr "ドライバーの設定" #: src/tables/machine/MachineListTable.tsx:516 msgid "Add Machine" -msgstr "" +msgstr "マシン追加" #: src/tables/machine/MachineListTable.tsx:558 msgid "Add machine" @@ -8983,16 +8983,16 @@ msgstr "新部品カテゴリー" #: src/tables/part/PartCategoryTable.tsx:129 msgid "Set Parent Category" -msgstr "" +msgstr "親カテゴリーを設定" #: src/tables/part/PartCategoryTable.tsx:147 #: src/tables/stock/StockLocationTable.tsx:145 msgid "Set Parent" -msgstr "" +msgstr "親子付け" #: src/tables/part/PartCategoryTable.tsx:149 msgid "Set parent category for the selected items" -msgstr "" +msgstr "選択されたアイテムの親カテゴリーを設定" #: src/tables/part/PartCategoryTable.tsx:160 msgid "Add Part Category" @@ -9195,11 +9195,11 @@ msgstr "テンプレートになっているパーツで絞り込み" #: src/tables/part/PartTable.tsx:275 msgid "Is Variant" -msgstr "" +msgstr "バリエーション?" #: src/tables/part/PartTable.tsx:276 msgid "Filter by parts which are variants" -msgstr "" +msgstr "バリエーション部品によるフィルタリング" #: src/tables/part/PartTable.tsx:281 msgid "Is Revision" @@ -9240,11 +9240,11 @@ msgstr "在庫情報のある部品で絞り込み" #: src/tables/part/PartTable.tsx:350 #: src/tables/part/PartTable.tsx:367 msgid "Set Category" -msgstr "" +msgstr "カテゴリを設定" #: src/tables/part/PartTable.tsx:369 msgid "Set category for selected parts" -msgstr "" +msgstr "選択した部品にカテゴリを設定" #: src/tables/part/PartTable.tsx:379 msgid "Order selected parts" @@ -9417,7 +9417,7 @@ msgstr "プラグイン" #: src/tables/plugin/PluginListTable.tsx:105 #: src/tables/plugin/PluginListTable.tsx:421 msgid "Mandatory" -msgstr "" +msgstr "必須" #: src/tables/plugin/PluginListTable.tsx:113 #~ msgid "Plugin with id {id} not found" @@ -9788,11 +9788,11 @@ msgstr "割り当ての削除" #: src/tables/sales/SalesOrderAllocationTable.tsx:264 msgid "Assign to Shipment" -msgstr "" +msgstr "出荷への割り当て" #: src/tables/sales/SalesOrderAllocationTable.tsx:279 msgid "Assign to shipment" -msgstr "" +msgstr "出荷への割り当て" #: src/tables/sales/SalesOrderLineItemTable.tsx:263 msgid "Allocate Serial Numbers" @@ -9866,37 +9866,37 @@ msgstr "配送済みの貨物の表示" #: src/tables/settings/ApiTokenTable.tsx:29 #: src/tables/settings/ApiTokenTable.tsx:43 msgid "Generate Token" -msgstr "" +msgstr "トークンを生成" #: src/tables/settings/ApiTokenTable.tsx:31 msgid "Token generated" -msgstr "" +msgstr "トークン生成完了" #: src/tables/settings/ApiTokenTable.tsx:66 #: src/tables/settings/ApiTokenTable.tsx:110 msgid "Revoked" -msgstr "" +msgstr "失効" #: src/tables/settings/ApiTokenTable.tsx:70 #: src/tables/settings/ApiTokenTable.tsx:172 msgid "Token" -msgstr "" +msgstr "トークン" #: src/tables/settings/ApiTokenTable.tsx:77 msgid "In Use" -msgstr "" +msgstr "ラベル印刷に使用するプラグインを選択します。" #: src/tables/settings/ApiTokenTable.tsx:86 msgid "Last Seen" -msgstr "" +msgstr "最終表示" #: src/tables/settings/ApiTokenTable.tsx:91 msgid "Expiry" -msgstr "" +msgstr "有効 期限" #: src/tables/settings/ApiTokenTable.tsx:111 msgid "Show revoked tokens" -msgstr "" +msgstr "取り消されたトークンの表示" #: src/tables/settings/ApiTokenTable.tsx:130 msgid "Revoke" @@ -9904,11 +9904,11 @@ msgstr "取消し" #: src/tables/settings/ApiTokenTable.tsx:154 msgid "Error revoking token" -msgstr "" +msgstr "トークン失効エラー" #: src/tables/settings/ApiTokenTable.tsx:176 msgid "Tokens are only shown once - make sure to note it down." -msgstr "" +msgstr "トークンは一度しか表示されません。" #: src/tables/settings/BarcodeScanHistoryTable.tsx:59 msgid "Barcode Information" @@ -10033,11 +10033,11 @@ msgstr "エラーの詳細" #: src/tables/settings/ExportSessionTable.tsx:24 msgid "Output Type" -msgstr "" +msgstr "アウトプットタイプ" #: src/tables/settings/ExportSessionTable.tsx:34 msgid "Exported On" -msgstr "" +msgstr "輸出日" #: src/tables/settings/FailedTasksTable.tsx:32 #: src/tables/settings/PendingTasksTable.tsx:23 @@ -10078,7 +10078,7 @@ msgstr "グループ詳細の取得中にエラーが発生しました" #: src/tables/settings/GroupTable.tsx:91 #: src/tables/settings/GroupTable.tsx:185 msgid "Name of the user group" -msgstr "" +msgstr "ユーザーグループ名" #: src/tables/settings/GroupTable.tsx:117 #~ msgid "Permission set" @@ -10098,7 +10098,7 @@ msgstr "本当にこのグループを削除してよいですか?" #: src/tables/settings/GroupTable.tsx:181 msgid "Add Group" -msgstr "" +msgstr "グループを追加" #: src/tables/settings/GroupTable.tsx:198 msgid "Add group" @@ -10110,7 +10110,7 @@ msgstr "グループ追加" #: src/tables/settings/GroupTable.tsx:219 msgid "Edit Group" -msgstr "" +msgstr "グループを編集" #: src/tables/settings/ImportSessionTable.tsx:37 msgid "Delete Import Session" @@ -10242,15 +10242,15 @@ msgstr "有効なステータスによるフィルタリング" #: src/tables/settings/UserTable.tsx:112 msgid "Groups updated" -msgstr "" +msgstr "グループ更新完了" #: src/tables/settings/UserTable.tsx:113 msgid "User groups updated successfully" -msgstr "" +msgstr "ユーザーグループが正常に更新されました" #: src/tables/settings/UserTable.tsx:120 msgid "Error updating user groups" -msgstr "" +msgstr "ユーザーグループの更新エラー" #: src/tables/settings/UserTable.tsx:139 msgid "User with id {id} not found" @@ -10294,7 +10294,7 @@ msgstr "現在ログインしているユーザーの権利は編集できませ #: src/tables/settings/UserTable.tsx:207 msgid "User Groups" -msgstr "" +msgstr "ユーザーグループ" #: src/tables/settings/UserTable.tsx:305 #~ msgid "Edit user" @@ -10314,7 +10314,7 @@ msgstr "このユーザーを削除してもよろしいですか?" #: src/tables/settings/UserTable.tsx:319 msgid "Add User" -msgstr "" +msgstr "ユーザーを追加" #: src/tables/settings/UserTable.tsx:327 msgid "Added user" @@ -10338,7 +10338,7 @@ msgstr "スーパーユーザーを表示" #: src/tables/settings/UserTable.tsx:379 msgid "Edit User" -msgstr "" +msgstr "ユーザーを編集" #: src/tables/stock/InstalledItemsTable.tsx:37 #: src/tables/stock/InstalledItemsTable.tsx:91 @@ -10776,11 +10776,11 @@ msgstr "ストックロケーションの追加" #: src/tables/stock/StockLocationTable.tsx:127 msgid "Set Parent Location" -msgstr "" +msgstr "親の位置の設定" #: src/tables/stock/StockLocationTable.tsx:147 msgid "Set parent location for the selected items" -msgstr "" +msgstr "選択されたアイテムの親ロケーションを設定" #: src/tables/stock/StockTrackingTable.tsx:75 msgid "Added" @@ -10813,7 +10813,7 @@ msgstr "モバイルビューポートが検出されました" #: src/views/MobileAppView.tsx:25 msgid "InvenTree UI is optimized for Tablets and Desktops, you can use the official app for a mobile experience." -msgstr "" +msgstr "InvenTree UIはタブレットとデスクトップに最適化されています。" #: src/views/MobileAppView.tsx:25 #~ msgid "Platform UI is optimized for Tablets and Desktops, you can use the official app for a mobile experience." diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 7383d6be24..67c5d1d682 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: 2025-04-15 23:09\n" +"PO-Revision-Date: 2025-04-18 22:04\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index c0d4587459..4a18a7ad03 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: 2025-04-15 23:09\n" +"PO-Revision-Date: 2025-04-18 09:31\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" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 55482ca871..a0867a55bb 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: 2025-04-15 23:09\n" +"PO-Revision-Date: 2025-04-18 22:04\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" @@ -461,7 +461,7 @@ msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:68 msgid "Active Build Orders" -msgstr "" +msgstr "Активні запити на збірку" #: src/components/dashboard/DashboardWidgetLibrary.tsx:70 msgid "Show the number of build orders which are currently active" @@ -732,7 +732,7 @@ msgstr "" #: src/components/details/DetailsImage.tsx:398 msgid "Image downloaded successfully" -msgstr "" +msgstr "Зображення успішно завантажено" #: src/components/details/PartIcons.tsx:43 #~ msgid "Part is a template part (variants can be made from this part)" @@ -844,7 +844,7 @@ msgstr "Помилка збереження шаблону" #: src/components/editors/TemplateEditor/TemplateEditor.tsx:158 msgid "Could not load the template from the server." -msgstr "" +msgstr "Не вдалося завантажити шаблон з сервера." #: src/components/editors/TemplateEditor/TemplateEditor.tsx:175 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:306 @@ -1096,7 +1096,7 @@ msgstr "Надіслати листа" #: src/components/forms/AuthenticationForm.tsx:221 msgid "Passwords do not match" -msgstr "" +msgstr "Паролі не збігаються" #: src/components/forms/AuthenticationForm.tsx:238 msgid "Registration successful" @@ -1112,7 +1112,7 @@ msgstr "Помилка у вхідних даних" #: src/components/forms/AuthenticationForm.tsx:263 msgid "Check your input and try again. " -msgstr "" +msgstr "Перевірте своє введення і спробуйте ще раз. " #: src/components/forms/AuthenticationForm.tsx:287 msgid "This will be used for a confirmation" @@ -1185,12 +1185,12 @@ msgstr "Зберегти" #: src/components/forms/InstanceOptions.tsx:59 msgid "Select Server" -msgstr "" +msgstr "Оберіть сервер" #: src/components/forms/InstanceOptions.tsx:69 #: src/components/forms/InstanceOptions.tsx:93 msgid "Edit host options" -msgstr "" +msgstr "Редагувати параметри хосту" #: src/components/forms/InstanceOptions.tsx:71 #~ msgid "Edit possible host options" @@ -1198,7 +1198,7 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:77 msgid "Save host selection" -msgstr "" +msgstr "Зберегти вибір хосту" #: src/components/forms/InstanceOptions.tsx:98 #~ msgid "Version: {0}" @@ -1232,7 +1232,7 @@ msgstr "Версія" #: src/components/modals/AboutInvenTreeModal.tsx:107 #: src/components/modals/ServerInfoModal.tsx:37 msgid "API Version" -msgstr "" +msgstr "Версія API" #: src/components/forms/InstanceOptions.tsx:143 #: src/components/nav/NavigationDrawer.tsx:205 @@ -1247,20 +1247,20 @@ msgstr "Плагіни" #: src/tables/settings/TemplateTable.tsx:365 #: src/tables/stock/StockItemTestResultTable.tsx:402 msgid "Enabled" -msgstr "" +msgstr "Увімкнено" #: src/components/forms/InstanceOptions.tsx:144 msgid "Disabled" -msgstr "" +msgstr "Вимкнено" #: src/components/forms/InstanceOptions.tsx:150 msgid "Worker" -msgstr "" +msgstr "Працівник" #: src/components/forms/InstanceOptions.tsx:151 #: src/tables/settings/FailedTasksTable.tsx:48 msgid "Stopped" -msgstr "" +msgstr "Зупинено" #: src/components/forms/InstanceOptions.tsx:151 msgid "Running"