From 4ece2fa6dd89c63f84ca085251b10910daa9092f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 14 Feb 2025 23:53:30 +1100 Subject: [PATCH] New Crowdin translations by GitHub Action (#9069) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/da/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/de/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/el/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/en/LC_MESSAGES/django.po | 620 ++++++++--------- .../InvenTree/locale/es/LC_MESSAGES/django.po | 622 +++++++++--------- .../locale/es_MX/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/et/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/he/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/id/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/it/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/no/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 622 +++++++++--------- .../locale/pt_BR/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/th/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 622 +++++++++--------- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 622 +++++++++--------- .../locale/zh_Hans/LC_MESSAGES/django.po | 622 +++++++++--------- .../locale/zh_Hant/LC_MESSAGES/django.po | 622 +++++++++--------- src/frontend/src/locales/ar/messages.po | 71 +- src/frontend/src/locales/bg/messages.po | 71 +- src/frontend/src/locales/cs/messages.po | 71 +- src/frontend/src/locales/da/messages.po | 71 +- src/frontend/src/locales/de/messages.po | 73 +- src/frontend/src/locales/el/messages.po | 71 +- src/frontend/src/locales/en/messages.po | 59 +- src/frontend/src/locales/es/messages.po | 73 +- src/frontend/src/locales/es_MX/messages.po | 73 +- src/frontend/src/locales/et/messages.po | 67 +- src/frontend/src/locales/fa/messages.po | 71 +- src/frontend/src/locales/fi/messages.po | 71 +- src/frontend/src/locales/fr/messages.po | 61 +- src/frontend/src/locales/he/messages.po | 73 +- src/frontend/src/locales/hi/messages.po | 71 +- src/frontend/src/locales/hu/messages.po | 71 +- src/frontend/src/locales/id/messages.po | 71 +- src/frontend/src/locales/it/messages.po | 73 +- src/frontend/src/locales/ja/messages.po | 61 +- src/frontend/src/locales/ko/messages.po | 71 +- src/frontend/src/locales/lt/messages.po | 71 +- src/frontend/src/locales/lv/messages.po | 71 +- src/frontend/src/locales/nl/messages.po | 61 +- src/frontend/src/locales/no/messages.po | 71 +- src/frontend/src/locales/pl/messages.po | 73 +- src/frontend/src/locales/pt/messages.po | 73 +- src/frontend/src/locales/pt_BR/messages.po | 61 +- src/frontend/src/locales/ro/messages.po | 71 +- src/frontend/src/locales/ru/messages.po | 73 +- src/frontend/src/locales/sk/messages.po | 71 +- src/frontend/src/locales/sl/messages.po | 71 +- src/frontend/src/locales/sr/messages.po | 61 +- src/frontend/src/locales/sv/messages.po | 73 +- src/frontend/src/locales/th/messages.po | 71 +- src/frontend/src/locales/tr/messages.po | 61 +- src/frontend/src/locales/uk/messages.po | 73 +- src/frontend/src/locales/vi/messages.po | 73 +- src/frontend/src/locales/zh_Hans/messages.po | 61 +- src/frontend/src/locales/zh_Hant/messages.po | 61 +- 78 files changed, 13924 insertions(+), 13027 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 83990e373d..2b47dfaa33 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "تعذّر تحويل {original} إلى {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "الكمية المقدمة غير صحيحة" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 0e10d94066..7027ad4521 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Преобразуването на {original} в {unit} не беше успешно" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Въведена е недопустима стойност" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Част" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "Потребител" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Изпратено" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 98a848db11..0640e27727 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nelze převést {original} na {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "Neplaté desetinné číslo" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Duplicitní názvy nemohou existovat pod stejným nadřazeným názvem" msgid "Invalid choice" msgstr "Neplatný výběr" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Název" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Popis" msgid "Description (optional)" msgstr "Popis (volitelně)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Cesta" @@ -519,8 +519,8 @@ msgstr "Super-uživatel" msgid "Is this user a superuser" msgstr "Je tento uživatel superuživatel" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "Zahrnout varianty" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "Zahrnout varianty" msgid "Part" msgstr "Díl" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "Neplatná volba nadřazeného sestavení" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Musí být specifikován odpovědný uživatel nebo skupina" @@ -809,7 +809,7 @@ msgstr "Musí být specifikován odpovědný uživatel nebo skupina" msgid "Build order part cannot be changed" msgstr "Díl výrobního příkazu nelze změnit" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referenční číslo výrobního příkazu" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Kód dávky" msgid "Batch code for this build output" msgstr "Dávkový kód pro tento výstup sestavení" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Datum vytvoření" @@ -917,7 +917,7 @@ msgstr "Cílové datum dokončení" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cílové datum dokončení sestavení. Sestavení bude po tomto datu v prodlení." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Datum dokončení" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Uživatel, který vystavil tento výrobní příkaz" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odpovědný" @@ -947,7 +947,7 @@ msgstr "Uživatel nebo skupina odpovědná za tento výrobní příkaz" msgid "External Link" msgstr "Externí odkaz" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Odkaz na externí URL" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Priorita tohoto výrobního příkazu" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Kód projektu" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Výstup neodpovídá výrobnímu příkazu" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Vytvořit objekt" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Položka sestavení musí specifikovat výstup sestavení, protože hlav msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zabrané množství ({q}) nesmí překročit dostupné skladové množství ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Skladová položka je nadměrně zabrána" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Zabrané množství musí být větší než nula" @@ -1205,8 +1205,8 @@ msgstr "Důvod vyřazení výstupu(ů) sestavy" msgid "Location for completed build outputs" msgstr "Umístění dokončených výstupů sestavy" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Zrušeno" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Popis projektu" msgid "User or group responsible for this project" msgstr "Uživatel nebo skupina odpovědná za tento projekt" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "Hodnota neprošla kontrolou platnosti" msgid "Key string must be unique" msgstr "Klíčový text musí být jedinečný" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Klíčový text musí být jedinečný" msgid "User" msgstr "Uživatel" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Cena" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "Jednotková cena při stanoveném množství" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Koncový bod" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Koncový bod, ve kterém je tento webhook přijímán" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Název tohoto webhooku" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Je tento webhook aktivní" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Token pro přístup" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Tajný klíč" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Sdílený tajný klíč pro HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "ID zprávy" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Unikátní identifikátor pro tuto zprávu" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "Hostitel" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Hostitel, od kterého byla tato zpráva přijata" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Záhlaví" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Záhlaví této zprávy" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Tělo" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Tělo zprávy" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Koncový bod, na kterém byla zpráva přijata" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Pracoval na" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "Byla práce na této zprávě dokončena?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "ID" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Název" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Odkaz" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Zveřejněno" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Autor" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Souhrn" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Přečteno" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "Byla tato novinka přečtena?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "Byla tato novinka přečtena?" msgid "Image" msgstr "Obrazek" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Soubor obrázku" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "Cílový typ modelu pro tento obrázek" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "Cílové ID modelu pro tento obrázek" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "Název jednotky musí být platný identifikátor" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Název jednotky" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Symbol" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Volitelný symbol jednotky" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Definice" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Definice jednotky" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Příloha" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Chybějící soubor" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Chybějící externí odkaz" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Vyberte soubor k přiložení" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Komentář" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "Komentář přílohy" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "Datum nahrání" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "Datum, kdy byl soubor nahrán" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "Velikost souboru" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "Velikost souboru v bytech" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "Uveden neplatný typ modelu pro přílohu" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Hodnota" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "Název stavu" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "Barva" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "Barva, která bude zobrazena ve frontendu" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "Model" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "Model, ke kterému je tento stav přiřazen" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "Musí být vybrán model" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "Musí být vybrán klíč" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "Musí být vybrán logický klíč" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "Klíč se musí lišit od logického klíče" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "Zdrojový plugin" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Vytvořeno" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Poslední aktualizace" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Data" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "Data čárového kódu" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "Uživatel, který naskenoval čárový kód" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "Datum a čas skenování čárového kódu" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Kontext" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Výsledek" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "Bylo skenování čárového kódu úspěšné?" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Naplánované úlohy" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Neúspěšné úlohy" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "ID úlohy" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "Unikátní ID úlohy" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Čas uzamčení" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Jméno úkolu" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Funkce" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Název funkce" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Argumenty" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Argumenty úlohy" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Argumenty klíčových slov" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Argumenty klíčových slov úlohy" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Název souboru" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "Typ modelu" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "Uživatel nemá oprávnění k vytváření nebo úpravám příloh pro tento model" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "Kontaktní telefonní číslo" msgid "Contact email address" msgstr "Kontaktní e-mailová adresa" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Kontakt" @@ -3634,7 +3634,7 @@ msgstr "Vyrábí tato společnost díly?" msgid "Default currency used for this company" msgstr "Výchozí měna používaná pro tuto společnost" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Adresa" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "Chyby" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "Dokončeno před" msgid "Completed After" msgstr "Dokončeno po" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Objednávka" @@ -4283,15 +4283,15 @@ msgstr "Dokončeno" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nákupní objednávka" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Nákupní objednávka" msgid "Sales Order" msgstr "Prodejní objednávka" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Cílené datum" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Společnost, od které se položky objednávají" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Reference dodavatele" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Referenční kód objednávky dodavatele" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "přijal" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Datum vystavení" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Datum vystavení objednávky" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "Datum dokončení objednávky" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Místo určení" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "Dodavatel dílu se musí shodovat s dodavatelem PO" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "Množství musí být kladné" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Zákazník" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Společnost, jíž se položky prodávají" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "Stav prodejní objednávky" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Reference zákazníka " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Referenční kód objednávky zákazníka" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Datum odeslání" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "odesláno společností" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "Objednávka je již dokončena" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "Objednávka je již zrušena" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Pouze otevřená objednávka může být označena jako kompletní" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Objednávku nelze dokončit, protože dodávky jsou nekompletní" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "Objednávka nemůže být dokončena, protože jsou neúplné řádkové položky" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Množství položky" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Označení řádkové položky" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Poznámky k řádkovým položkám" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cílové datum pro tuto řádkovou položku (pro použití cílového data z objednávky ponechte prázdné)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Popis řádkové položky (nepovinné)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Dodatečný kontext pro tento řádek" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Cena za jednotku" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "Řádková položka nákupní objednávky" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "Dodavatelský díl musí odpovídat dodavateli" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Díl dodavatele" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Doručeno" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Počet přijatých položek" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Nákupní cena" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Jednotková nákupní cena" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "Řádková položka prodejní objednávky" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuální díl nelze přiřadit k prodejní objednávce" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "K prodejní objednávce lze přiřadit pouze prodejné díly" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Prodejní cena" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Jednotková prodejní cena" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Odesláno" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Odeslané množství" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Datum odeslání" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Datum doručení" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "Datum doručení zásilky" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Kontroloval(a)" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Uživatel, který zkontroloval tuto zásilku" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Doprava" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Číslo zásilky" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Sledovací číslo" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Informace o sledování zásilky" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Číslo faktury" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Referenční číslo přiřazené faktury" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "Zásilka již byla odeslána" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "Zásilka nemá žádné přidělené skladové položky" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "Skladová položka nebyla přiřazena" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nelze přidělit skladovou položku na řádek s jiným dílem" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "Nelze přidělit skladovou položku na řádek bez dílu" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Přidělené množství nesmí překročit množství zásob" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "Množství musí být 1 pro serializovanou skladovou položku" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "Prodejní objednávka neodpovídá zásilce" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Zásilka neodpovídá prodejní objednávce" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Řádek" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Odkaz na zásilku z prodejní objednávky" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Položka" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Vyberte skladovou položku pro přidělení" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Zadejte množství pro přidělení zásob" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "Reference návratové objednávky" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "Společnost, od které se vrací položky" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Stav návratové objednávky" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Vyberte položku pro vrácení od zákazníka" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Datum přijetí" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "Datum přijetí této vrácené položky" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Výsledek" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "Výsledky pro tuto položku" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "Náklady spojené s návratem nebo opravou této položky" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "Je revizí" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "Má revize" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "Kusovník schválen" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 2f78013743..f4dad8282c 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunne ikke konvertere {original} til {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Ugyldigt antal angivet" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "Ugyldigt valg" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Navn" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Beskrivelse" msgid "Description (optional)" msgstr "Beskrivelse (valgfri)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Sti" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "Ugyldigt valg for overordnet produktion" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "Byggeordre enhed kan ikke ændres" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Batch Kode" msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Oprettelsesdato" @@ -917,7 +917,7 @@ msgstr "Projekteret afslutningsdato" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Dato for afslutning" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Bruger som udstedte denne byggeordre" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ansvarlig" @@ -947,7 +947,7 @@ msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" msgid "External Link" msgstr "Ekstern link" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Link til ekstern URL" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Prioritet af denne byggeordre" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Annulleret" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "Bruger" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Vedhæftning" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Manglende fil" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Manglende eksternt link" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Vælg fil, der skal vedhæftes" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Kommentar" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Filnavn" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Afsendt" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index b960d41e0f..1af2ffe304 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Konnte {original} nicht in {unit} umwandeln" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Doppelte Namen können nicht unter dem selben Elternteil existieren" msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Name" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Beschreibung" msgid "Description (optional)" msgstr "Beschreibung (optional)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Pfad" @@ -519,8 +519,8 @@ msgstr "Administrator" msgid "Is this user a superuser" msgstr "Ist dieser Benutzer ein Administrator" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "Varianten einschließen" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "Varianten einschließen" msgid "Part" msgstr "Teil" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "Baureihenfolge kann nicht für ein inaktives Teil erstellt werden" msgid "Invalid choice for parent build" msgstr "Ungültige Wahl für übergeordneten Bauauftrag" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Verantwortlicher Benutzer oder Gruppe muss angegeben werden" @@ -809,7 +809,7 @@ msgstr "Verantwortlicher Benutzer oder Gruppe muss angegeben werden" msgid "Build order part cannot be changed" msgstr "Teil in Bauauftrag kann nicht geändert werden" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Losnummer" msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Erstelldatum" @@ -917,7 +917,7 @@ msgstr "geplantes Fertigstellungsdatum" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Fertigstellungsdatum" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Nutzer der diesen Bauauftrag erstellt hat" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Verantwortlicher Benutzer" @@ -947,7 +947,7 @@ msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" msgid "External Link" msgstr "Externer Link" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Link zu einer externen URL" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Priorität dieses Bauauftrags" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Projektcode" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Objekt bauen" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" @@ -1205,8 +1205,8 @@ msgstr "Grund für das Verwerfen des Bauauftrages/der Bauaufträge" msgid "Location for completed build outputs" msgstr "Lagerort für fertige Endprodukte" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Storniert" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Projektbeschreibung" msgid "User or group responsible for this project" msgstr "Benutzer oder Gruppe verantwortlich für dieses Projekt" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "Schlüsseltext muss eindeutig sein" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Schlüsseltext muss eindeutig sein" msgid "User" msgstr "Benutzer" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Preis" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "Stückpreis für die angegebene Anzahl" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Endpunkt" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Endpunkt, an dem dieser Webhook empfangen wird" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Name für diesen Webhook" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Ist dieser Webhook aktiv" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Token für Zugang" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Geheimnis" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Shared Secret für HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "Nachrichten-ID" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Eindeutige Kennung für diese Nachricht" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "Host" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Host von dem diese Nachricht empfangen wurde" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Kopfzeile" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Header dieser Nachricht" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Body" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Body dieser Nachricht" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Endpunkt, über den diese Nachricht empfangen wurde" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Bearbeitet" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "ID" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Titel" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Link" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Veröffentlicht" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Autor" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Zusammenfassung" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Gelesen" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "Wurde diese Nachricht gelesen?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "Wurde diese Nachricht gelesen?" msgid "Image" msgstr "Bild" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Bilddatei" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "Benutzerdefinierte Einheit" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "Einheitensymbol muss eindeutig sein" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "Einheitsname muss eine gültige Kennung sein" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Einheitsname" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Symbol" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Optionales Einheitssymbol" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Definition" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Einheitsdefinition" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Anhang" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Fehlende Datei" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Fehlender externer Link" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Datei zum Anhängen auswählen" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Kommentar" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "Upload Datum" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "Datum der hochgeladenen Datei" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "Dateigröße" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "Dateigröße in Bytes" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "Ungültiger Modelltyp für Anhang angegeben" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Wert" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "Name des Bundeslandes" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Erstellt" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Zuletzt aktualisiert" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Wert" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "Zeitstempel" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Kontext" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Ergebnis" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "Artikel wurden aus einer Rücksendung erhalten" msgid "Error raised by plugin" msgstr "Fehler in Plugin aufgetreten" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Wird ausgeführt" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Anstehende Aufgaben" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Geplante Aufgaben" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Fehlgeschlagene Aufgaben" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "Aufgabe-ID" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "Eindeutige Aufgaben-ID" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Sperren" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Sperrzeit" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Aufgabenname" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Funktion" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Funktionsname" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Parameter" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Aufgaben-Parameter" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Schlüsselwort Parameter" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Schlüsselwort Parameter für Aufgaben" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Dateiname" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "Modelltyp" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "Benutzer hat keine Berechtigung, Anhänge für dieses Modell zu erstellen oder zu bearbeiten" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "Kontakt-Telefon" msgid "Contact email address" msgstr "Kontakt-Email" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Kontakt" @@ -3634,7 +3634,7 @@ msgstr "Produziert diese Firma Teile?" msgid "Default currency used for this company" msgstr "Standard-Währung für diese Firma" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Adresse" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "Fehler" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Gültig" @@ -4209,7 +4209,7 @@ msgstr "Ausstehend" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Erstellt von" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Bestellung" @@ -4283,15 +4283,15 @@ msgstr "Fertig" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Bestellung" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Bestellung" msgid "Sales Order" msgstr "Auftrag" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Rücksendeauftrag" @@ -4323,420 +4323,428 @@ msgstr "Auftragswährung" msgid "Currency for this order (leave blank to use company default)" msgstr "Währung für diesen Auftrag (leer lassen, um Firmenstandard zu verwenden)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "Kontakt stimmt nicht mit der ausgewählten Firma überein" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Auftragsbeschreibung (optional)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Projektcode für diesen Auftrag auswählen" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Link auf externe Seite" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Zieldatum" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Geplantes Lieferdatum für Auftrag." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Nutzer oder Gruppe der/die für diesen Auftrag zuständig ist/sind" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "Ansprechpartner für diesen Auftrag" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "Firmenadresse für diesen Auftrag" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Bestell-Referenz" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Bestellungs-Status" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Firma bei der die Teile bestellt werden" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Zulieferer-Referenz" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Zulieferer Bestellreferenz" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "Empfangen von" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Aufgabedatum" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Datum an dem die Bestellung aufgegeben wurde" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "Datum an dem der Auftrag fertigstellt wurde" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Ziel-Lager" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "Anzahl muss eine positive Zahl sein" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kunde" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Firma an die die Teile verkauft werden" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Kundenreferenz" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Bestellreferenz" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Versanddatum" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "Versand von" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "Bestellung ist bereits abgeschlossen" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "Bestellung ist bereits storniert" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Nur ein offener Auftrag kann als abgeschlossen markiert werden" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Auftrag kann nicht abgeschlossen werden, da unvollständige Sendungen vorhanden sind" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "Auftrag kann nicht abgeschlossen werden, da es unvollständige Positionen gibt" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Anzahl" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Position - Referenz" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Position - Notizen" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Zieldatum für diesen Einzelposten (leer lassen, um das Zieldatum des Auftrags zu verwenden)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Positionsbeschreibung (optional)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Zusätzlicher Kontext für diese Zeile" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Stückpreis" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "Lieferantenteil muss mit Lieferant übereinstimmen" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Zuliefererteil" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Empfangen" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Preis" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Preis pro Einheit" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Ein virtuelles Teil kann nicht einem Auftrag zugeordnet werden" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Verkaufspreis" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Stückverkaufspreis" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Versendet" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Versendete Menge" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Versanddatum" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Lieferdatum" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "Versanddatum" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Kontrolliert von" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Sendung" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Sendungsnummer" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Sendungsverfolgungsnummer" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Informationen zur Sendungsverfolgung" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Rechnungsnummer" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Referenznummer für zugehörige Rechnung" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "Sendung wurde bereits versandt" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "Sendung hat keine zugewiesene Lagerartikel" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "Lagerartikel wurde nicht zugewiesen" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kann Lagerartikel keiner Zeile mit einem anderen Teil hinzufügen" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "Auftrag gehört nicht zu Sendung" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Sendung gehört nicht zu Auftrag" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Position" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Sendungsnummer-Referenz" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Position" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Lagerartikel für Zuordnung auswählen" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "Rücksendungsreferenz" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "Firma von der die Artikel zurückgeschickt werden" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Status der Rücksendung" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Artikel zur Rücksendung auswählen" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Empfangsdatum" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "Das Datum des Empfangs dieses Rücksendeartikels" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Ergebnis" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "Ergebnis für dieses Zeilenelement" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "Kosten für die Rückgabe oder Reparatur dieses Objektes" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "Diese Option muss ausgewählt werden" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "Verwendet" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 1a278a7193..f330453157 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Δεν ήταν δυνατή η μετατροπή από {original} σε {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Μη έγκυρη ποσότητα" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Διπλότυπα ονόματα δεν μπορούν να υπάρχ msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Όνομα" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Περιγραφή" msgid "Description (optional)" msgstr "Περιγραφή (προαιρετική)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Μονοπάτι" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Εξάρτημα" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "Μη έγκυρη επιλογή για γονική κατασκευή" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "Εξάρτημα από εντολή κατασκευής δεν μπορεί να αλλάξει" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Κωδικός Παρτίδας" msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" @@ -917,7 +917,7 @@ msgstr "Ημερομηνία ολοκλήρωσης στόχου" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελία κατασκευής" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Υπεύθυνος" @@ -947,7 +947,7 @@ msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την ε msgid "External Link" msgstr "Εξωτερικοί σύνδεσμοι" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Προτεραιότητα αυτής της εντολής κατασκευής" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Κωδικός Έργου" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Αντικείμενο κατασκευής" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Το στοιχείο κατασκευής πρέπει να ορίζε msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -1205,8 +1205,8 @@ msgstr "Αιτία απόρριψης προϊόντων κατασκευής" msgid "Location for completed build outputs" msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κατασκευής" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Ακυρώθηκε" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "Χρήστης" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Σύνδεσμος" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Συνημμένο" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Το αρχείο λείπει" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Λείπει ο εξωτερικός σύνδεσμος" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Επιλέξτε αρχείο για επισύναψη" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Σχόλιο" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Όνομα αρχείου" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "Εντολές Πώλησης" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Επιθυμητή Προθεσμία" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Προορισμός" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Αποστάλθηκε" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 532579881d..e21e92bf38 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-02-11 00:38+0000\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -85,7 +85,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "" @@ -102,7 +102,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -401,8 +401,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -410,8 +410,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -423,7 +423,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -520,8 +520,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -649,9 +649,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -673,7 +673,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -802,7 +802,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -810,7 +810,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -818,8 +818,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -897,7 +897,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -918,7 +918,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -935,7 +935,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -948,7 +948,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -962,7 +962,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -1000,7 +1000,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1024,8 +1024,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1055,11 +1055,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1206,8 +1206,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1478,7 +1478,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1549,7 +1549,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1581,9 +1581,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1591,132 +1591,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1724,335 +1724,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2090,79 +2090,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3591,7 +3591,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3635,7 +3635,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3795,7 +3795,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3958,59 +3958,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4210,7 +4210,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4258,9 +4258,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4284,15 +4284,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4300,8 +4300,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4324,420 +4324,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5123,26 +5131,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index db66585e3e..0dab0a727d 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "Número decimal no válido" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Nombre" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Descripción" msgid "Description (optional)" msgstr "Descripción (opcional)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Ruta" @@ -519,8 +519,8 @@ msgstr "Superusuario" msgid "Is this user a superuser" msgstr "Es este usuario un superusuario" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Parte" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "La orden de construcción no puede ser creada para una parte desbloquead msgid "Invalid choice for parent build" msgstr "Opción no válida para la construcción padre" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Se debe especificar un usuario o grupo responsable" @@ -809,7 +809,7 @@ msgstr "Se debe especificar un usuario o grupo responsable" msgid "Build order part cannot be changed" msgstr "La parte del pedido de construcción no puede ser modificada" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Numero de lote" msgid "Batch code for this build output" msgstr "Número de lote de este producto final" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Fecha de Creación" @@ -917,7 +917,7 @@ msgstr "Fecha límite de finalización" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Fecha de finalización" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsable" @@ -947,7 +947,7 @@ msgstr "Usuario o grupo responsable de esta orden de construcción" msgid "External Link" msgstr "Link externo" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Enlace a URL externa" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Código del proyecto" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Ensamblar equipo" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Item de construcción o armado debe especificar un resultado o salida, y msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" @@ -1205,8 +1205,8 @@ msgstr "Razón para descartar la salida de ensamble(s)" msgid "Location for completed build outputs" msgstr "Ubicación para las salidas de construcción completadas" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "En espera" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Descripción del proyecto" msgid "User or group responsible for this project" msgstr "Usuario o grupo responsable de este projecto" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "Tecla de ajustes" @@ -1580,9 +1580,9 @@ msgstr "El valor no pasa las comprobaciones de validación" msgid "Key string must be unique" msgstr "Cadena de clave debe ser única" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Cadena de clave debe ser única" msgid "User" msgstr "Usuario" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Precio" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "Precio unitario a la cantidad especificada" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Endpoint" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Punto final en el que se recibe este webhook" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Nombre para este webhook" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Está activo este webhook" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Token para el acceso" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Clave" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Secreto compartido para HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "ID de mensaje" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Identificador único para este mensaje" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Servidor desde el cual se recibió este mensaje" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Encabezado" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Encabezado del mensaje" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Cuerpo" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Cuerpo de este mensaje" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Endpoint en el que se recibió este mensaje" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Trabajado en" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "¿El trabajo en este mensaje ha terminado?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Título" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Enlace" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Publicado" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Autor" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Resumen" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Leer" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "¿Esta noticia ya fue leída?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "¿Esta noticia ya fue leída?" msgid "Image" msgstr "Imágen" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Archivo de imagen" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "Unidad personalizada" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "El símbolo de la unidad debe ser único" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "Nombre de unidad debe ser un identificador válido" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Nombre de unidad" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Símbolo" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Símbolo de unidad opcional" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Definición" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Archivo adjunto" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Archivo no encontrado" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Falta enlace externo" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Seleccionar archivo para adjuntar" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Comentario" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "Comentario de archivo adjunto" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "Fecha de carga" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "Fecha de carga del archivo" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "Tamaño del archivo" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "Tamaño del archivo en bytes" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "Estado personalizado" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "Estados personalizados" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Llave lógica" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Valor" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "Nombre del estado" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "Etiqueta" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "Etiqueta que se mostrará en el frontend" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "Color" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "Color que se mostrará en el frontend" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "Modelo" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "El modelo debe ser seleccionado" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "La clave debe ser seleccionada" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "La clave lógica debe ser seleccionada" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "Lista de selección" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "Listas de Selección" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "Nombre de la lista de selección" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "Descripción de la lista de selección" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "Bloqueado" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "¿Está bloqueada esta lista de selección?" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "¿Se puede utilizar esta lista de selección?" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "Complemento de origen" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "Complemento que proporciona la lista de selección" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "Cadena de origen" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "Cadena opcional que identifica la fuente usada para esta lista" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "Entrada por defecto" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "Entrada predeterminada para esta lista de selección" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Creado" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "Fecha y hora en la que se creó la lista de selección" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Última actualización" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "Fecha y hora en que la lista de selección fue actualizada por última vez" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "Entrada de lista de selección" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "Entradas de la lista de selección" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "Lista de selección a la que pertenece esta entrada" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "Valor del elemento de la lista de selección" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "Etiqueta para la entrada de lista de selección" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "Descripción de la entrada de lista de selección" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "¿Está activa esta entrada de la lista de selección?" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "Escanear código de barras" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Datos" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "Datos de código de barras" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "Usuario que escaneó el código de barras" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "Fecha y hora del escaneo de código de barras" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Contexto" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "Datos de contexto para el escaneo de código de barras" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "Respuesta" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "Respuesta de datos del escaneo de código de barras" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Resultado" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "¿El escaneo de código de barras fue exitoso?" @@ -2089,79 +2089,79 @@ msgstr "Los artículos han sido recibidos contra una orden de devolución" msgid "Error raised by plugin" msgstr "Error generado por el complemento" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Está en ejecución" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Tareas pendientes" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Tareas Programadas" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Tareas fallidas" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "Identificación de Tarea" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "Identificación de tarea única" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Bloquear" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Bloquear hora" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Nombre de la tarea" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Función" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Nombre de la Función" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Argumentos" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Argumentos de la tarea" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Argumentos de palabra clave" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Argumentos de palabra clave de tarea" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Nombre de Archivo" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "Lista de selección bloqueada" @@ -3590,7 +3590,7 @@ msgstr "Teléfono de contacto" msgid "Contact email address" msgstr "Correo electrónico de contacto" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Contacto" @@ -3634,7 +3634,7 @@ msgstr "¿Esta empresa fabrica partes?" msgid "Default currency used for this company" msgstr "Moneda predeterminada utilizada para esta empresa" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Dirección" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "Filtros del campo" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "Algunos campos requeridos no han sido mapeados" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "La columna ya fue mapeada a un campo de la base de datos" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "La columna no existe en el archivo de datos" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "El campo no existe en el modelo destino" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "El campo seleccionado es de solo lectura" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "Sesión de importación" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "Campo" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "Columna" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "Número de fila" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "Datos de la fila original" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "Errores" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Válido" @@ -4209,7 +4209,7 @@ msgstr "Destacado" msgid "Has Project Code" msgstr "Tiene Código de Proyecto" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Creado por" @@ -4257,9 +4257,9 @@ msgstr "Completado antes de" msgid "Completed After" msgstr "Completado después de" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Orden" @@ -4283,15 +4283,15 @@ msgstr "Completados" msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Orden de devolución" @@ -4323,420 +4323,428 @@ msgstr "Moneda de pedido" msgid "Currency for this order (leave blank to use company default)" msgstr "Moneda para este pedido (dejar en blanco para utilizar el valor predeterminado de la empresa)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "El contacto no coincide con la empresa seleccionada" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Descripción del pedido (opcional)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Enlace a Url externa" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Fecha objetivo" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Fecha esperada para la entrega del pedido. El pedido se retrasará después de esta fecha." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Usuario o grupo responsable de este pedido" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "Punto de contacto para este pedido" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Referencia del pedido" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Estado de la orden de compra" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Empresa de la cual se están encargando los artículos" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Referencia del proveedor" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Código de referencia de pedido del proveedor" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "recibido por" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Fecha de emisión" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Fecha de expedición del pedido" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Destinación" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "El pedido no se puede completar ya que hay asignaciones incompletas" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "El pedido no se puede completar porque hay partidas incompletas" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Recibido" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Una parte virtual no puede ser asignada a un pedido de venta" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "No se puede asignar stock a una línea sin una parte" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Línea" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Ítem" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "La fecha en la que se recibió este artículo de devolución" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Resultado" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "Costo asociado con la devolución o reparación para esta partida" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "Esta opción debe ser seleccionada" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po index 5b0cfa48cb..eb781bd179 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "Número decimal inválido" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Nombre" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Descripción" msgid "Description (optional)" msgstr "Descripción (opcional)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Ruta" @@ -519,8 +519,8 @@ msgstr "Superusuario" msgid "Is this user a superuser" msgstr "Es este usuario un superusuario" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "Incluye Variantes" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "Incluye Variantes" msgid "Part" msgstr "Parte" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "La orden de construcción no puede ser creada para una parte desbloquead msgid "Invalid choice for parent build" msgstr "Opción no válida para la construcción padre" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Se debe especificar un usuario o grupo responsable" @@ -809,7 +809,7 @@ msgstr "Se debe especificar un usuario o grupo responsable" msgid "Build order part cannot be changed" msgstr "La parte del pedido de construcción no puede ser modificada" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Numero de lote" msgid "Batch code for this build output" msgstr "Número de lote de este producto final" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Fecha de Creación" @@ -917,7 +917,7 @@ msgstr "Fecha límite de finalización" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Fecha de finalización" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsable" @@ -947,7 +947,7 @@ msgstr "Usuario o grupo responsable de esta orden de construcción" msgid "External Link" msgstr "Link externo" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Enlace a URL externa" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Código del proyecto" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Ensamblar equipo" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Item de construcción o armado debe especificar un resultado o salida, y msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" @@ -1205,8 +1205,8 @@ msgstr "Razón para descartar la salida de ensamble(s)" msgid "Location for completed build outputs" msgstr "Ubicación para las salidas de construcción completadas" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "En espera" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Descripción del proyecto" msgid "User or group responsible for this project" msgstr "Usuario o grupo responsable de este projecto" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "Tecla de ajustes" @@ -1580,9 +1580,9 @@ msgstr "El valor no pasa las comprobaciones de validación" msgid "Key string must be unique" msgstr "Cadena de clave debe ser única" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Cadena de clave debe ser única" msgid "User" msgstr "Usuario" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Precio" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "Precio unitario a la cantidad especificada" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Endpoint" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Punto final en el que se recibe este webhook" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Nombre para este webhook" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Está activo este webhook" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Token para el acceso" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Clave" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Secreto compartido para HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "ID de mensaje" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Identificador único para este mensaje" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Servidor desde el cual se recibió este mensaje" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Encabezado" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Encabezado del mensaje" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Cuerpo" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Cuerpo de este mensaje" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Endpoint en el que se recibió este mensaje" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Trabajado en" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "¿El trabajo en este mensaje ha terminado?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Título" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Enlace" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Publicado" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Autor" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Resumen" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Leer" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "¿Esta noticia ya fue leída?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "¿Esta noticia ya fue leída?" msgid "Image" msgstr "Imágen" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Archivo de imagen" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "Tipo de modelo destino para esta imagen" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "Unidad personalizada" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "El símbolo de la unidad debe ser único" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "Nombre de unidad debe ser un identificador válido" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Nombre de unidad" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Símbolo" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Símbolo de unidad opcional" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Definición" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Archivo adjunto" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Archivo no encontrado" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Falta enlace externo" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Seleccionar archivo para adjuntar" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Comentario" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "Comentario de archivo adjunto" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "Fecha de carga" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "Fecha de carga del archivo" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "Tamaño del archivo" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "Tamaño del archivo en bytes" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "Tipo de modelo no válido especificado para el archivo adjunto" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "Estado personalizado" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "Estados personalizados" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "Conjunto de estado de referencia" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "Conjunto de estado extendido con este estado personalizado" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Llave lógica" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "Clave lógica del estado que es igual a este estado personalizado en la lógica de negocios" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Valor" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "Valor numérico que se guardará en la base de datos de modelos" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "Nombre del estado" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "Etiqueta" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "Etiqueta que se mostrará en el frontend" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "Color" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "Color que se mostrará en el frontend" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "Modelo" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "Modelo con el que este estado está asociado" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "El modelo debe ser seleccionado" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "La clave debe ser seleccionada" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "La clave lógica debe ser seleccionada" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "La clave debe ser distinta de la clave lógica" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "Debe proporcionarse una clase de estado de referencia válida" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "La clave debe ser distinta de las claves lógicas del estado de referencia" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "Lista de selección" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "Listas de Selección" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "Nombre de la lista de selección" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "Descripción de la lista de selección" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "Bloqueado" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "¿Está bloqueada esta lista de selección?" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "¿Se puede utilizar esta lista de selección?" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "Complemento de origen" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "Complemento que proporciona la lista de selección" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "Cadena de origen" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "Cadena opcional que identifica la fuente usada para esta lista" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "Entrada por defecto" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "Entrada predeterminada para esta lista de selección" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Creado" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "Fecha y hora en la que se creó la lista de selección" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Última actualización" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "Fecha y hora en que la lista de selección fue actualizada por última vez" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "Entrada de lista de selección" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "Entradas de la lista de selección" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "Lista de selección a la que pertenece esta entrada" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "Valor del elemento de la lista de selección" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "Etiqueta para la entrada de lista de selección" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "Descripción de la entrada de lista de selección" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "¿Está activa esta entrada de la lista de selección?" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "Escanear código de barras" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Datos" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "Datos de código de barras" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "Usuario que escaneó el código de barras" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "Fecha y hora del escaneo de código de barras" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Contexto" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "Datos de contexto para el escaneo de código de barras" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "Respuesta" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "Respuesta de datos del escaneo de código de barras" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Resultado" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "¿El escaneo de código de barras fue exitoso?" @@ -2089,79 +2089,79 @@ msgstr "Los artículos han sido recibidos contra una orden de devolución" msgid "Error raised by plugin" msgstr "Error generado por el complemento" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Está en ejecución" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Tareas pendientes" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Tareas Programadas" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Tareas fallidas" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "Identificación de Tarea" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "Identificación de tarea única" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Bloquear" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Bloquear hora" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Nombre de la tarea" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Función" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Nombre de la Función" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Argumentos" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Argumentos de la tarea" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Argumentos de palabra clave" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Argumentos de palabra clave de tarea" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Nombre de Archivo" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "Lista de selección bloqueada" @@ -3590,7 +3590,7 @@ msgstr "Teléfono de contacto" msgid "Contact email address" msgstr "Correo electrónico de contacto" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Contacto" @@ -3634,7 +3634,7 @@ msgstr "¿Esta empresa fabrica partes?" msgid "Default currency used for this company" msgstr "Moneda predeterminada utilizada para esta empresa" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Dirección" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "Filtros del campo" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "Algunos campos requeridos no han sido mapeados" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "La columna ya fue mapeada a un campo de la base de datos" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "La columna no existe en el archivo de datos" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "El campo no existe en el modelo destino" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "El campo seleccionado es de solo lectura" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "Sesión de importación" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "Campo" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "Columna" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "Número de fila" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "Datos de la fila original" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "Errores" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Válido" @@ -4209,7 +4209,7 @@ msgstr "Destacado" msgid "Has Project Code" msgstr "Tiene Código de Proyecto" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Creado por" @@ -4257,9 +4257,9 @@ msgstr "Completado antes de" msgid "Completed After" msgstr "Completado después de" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Orden" @@ -4283,15 +4283,15 @@ msgstr "Completados" msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Orden de devolución" @@ -4323,420 +4323,428 @@ msgstr "Moneda de pedido" msgid "Currency for this order (leave blank to use company default)" msgstr "Moneda para este pedido (dejar en blanco para utilizar el valor predeterminado de la empresa)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "El contacto no coincide con la empresa seleccionada" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Descripción del pedido (opcional)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Enlace a Url externa" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Fecha objetivo" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Fecha esperada para la entrega del pedido. El pedido se retrasará después de esta fecha." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Usuario o grupo responsable de este pedido" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "Punto de contacto para este pedido" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Referencia del pedido" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Estado de la orden de compra" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Empresa de la cual se están encargando los artículos" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Referencia del proveedor" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Código de referencia de pedido del proveedor" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "recibido por" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Fecha de emisión" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Fecha de expedición del pedido" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Destinación" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "El pedido no se puede completar ya que hay asignaciones incompletas" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "El pedido no se puede completar porque hay partidas incompletas" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Recibido" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Una parte virtual no puede ser asignada a un pedido de venta" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "No se puede asignar stock a una línea sin una parte" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Línea" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Ítem" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "El artículo de almacén debe ser especificado" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "La cantidad de retorno excede la cantidad de existencias" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "La cantidad de retorno debe ser mayor que cero" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "Cantidad inválida para el artículo de stock serializado" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "La fecha en la que se recibió este artículo de devolución" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Resultado" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "Costo asociado con la devolución o reparación para esta partida" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "Esta opción debe ser seleccionada" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index c7f8d34b4f..421e4df553 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Nimi" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Kirjeldus" msgid "Description (optional)" msgstr "Kirjeldus (valikuline)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Tee" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Loomise kuupäev" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Katkestatud" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "Silt" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Loodud" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 801303207f..6c60f3b9e9 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index b9e92ae483..1b80f68748 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Annettu määrä on virheellinen" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "Virheellinen valinta" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Nimi" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Kuvaus" msgid "Description (optional)" msgstr "Kuvaus (valinnainen)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Polku" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "Ulkoinen linkki" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Linkki ulkoiseen URLiin" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Peruttu" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "Käyttäjä" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Hinta" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Salaisuus" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "Isäntä" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Otsikko" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Linkki" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Julkaistu" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Julkaisija" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Yhteenveto" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "Kuva" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Kuvatiedosto" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Liite" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Puuttuva tiedosto" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Puuttuva ulkoinen linkki" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Valitse liitettävä tiedosto" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Kommentti" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Arvo" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Tiedostonimi" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Kontakti" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Osoite" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "Valmis" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "Tilauksen valuutta" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Tilauksen viite" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Asiakas" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Asiakkaan viite " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Vastaanotettu" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Lähetetty" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Seurantakoodi" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Laskunumero" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 3268e9c9e6..909405f064 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Impossible de convertir {original} en {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "Valeur décimale invalide" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Les noms dupliqués ne peuvent pas exister sous le même parent" msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Nom" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Description" msgid "Description (optional)" msgstr "Description (facultative)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Chemin d'accès" @@ -519,8 +519,8 @@ msgstr "Super-utilisateur" msgid "Is this user a superuser" msgstr "Cet utilisateur est-il un super-utilisateur" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "Inclure les variantes" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "Inclure les variantes" msgid "Part" msgstr "Pièce" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "Choix invalide pour la fabrication parente" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Un utilisateur ou un groupe responsable doit être spécifié" @@ -809,7 +809,7 @@ msgstr "Un utilisateur ou un groupe responsable doit être spécifié" msgid "Build order part cannot be changed" msgstr "La pièce de commande de construction ne peut pas être changée" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Code de lot" msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Date de création" @@ -917,7 +917,7 @@ msgstr "Date d'achèvement cible" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Date cible pour l'achèvement de la construction. La construction sera en retard après cette date." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Date d'achèvement" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Utilisateur ayant émis cette commande de construction" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsable" @@ -947,7 +947,7 @@ msgstr "Utilisateur ou groupe responsable de cet ordre de construction" msgid "External Link" msgstr "Lien Externe" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Lien vers une url externe" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Priorité de cet ordre de fabrication" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Code du projet" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Création de l'objet" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "L'élément de construction doit spécifier une sortie de construction, msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" @@ -1205,8 +1205,8 @@ msgstr "Motif de l'élimination des produits de construction(s)" msgid "Location for completed build outputs" msgstr "Emplacement des ordres de production achevés" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "En pause" msgid "Cancelled" msgstr "Annulé" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Description du projet" msgid "User or group responsible for this project" msgstr "Utilisateur ou groupe responsable de ce projet" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "Paramétrés des touches" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "La chaîne de caractères constituant la clé doit être unique" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "La chaîne de caractères constituant la clé doit être unique" msgid "User" msgstr "Utilisateur" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Prix" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Ce webhook (lien de rappel HTTP) est-il actif" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Jeton" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Jeton d'accès" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Confidentiel" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "ID message" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Identifiant unique pour ce message" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "Hôte" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Hôte à partir duquel ce message a été reçu" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Entête" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "En-tête de ce message" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Corps" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Corps de ce message" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Endpoint à partir duquel ce message a été reçu" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "Le travail sur ce message est-il terminé ?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "Id" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Titre" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Lien" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Publié" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Auteur" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Résumé" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Lu" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "Cette nouvelle a-t-elle été lue ?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "Cette nouvelle a-t-elle été lue ?" msgid "Image" msgstr "Image" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Fichier image" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Symbole" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Symbole d'unité facultatif" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Définition" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Définition de l'unité" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Pièce jointe" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Fichier manquant" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Lien externe manquant" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Sélectionnez un fichier à joindre" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Commentaire" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Valeur" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "Étiquette" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Créé le" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Dernière mise à jour" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "Analyse du code-barres" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Données" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "Données du code-barres" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "Utilisateur qui a scanné le code-barres" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "Date et heure du scan de code-barres" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Contexte" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "Réponse" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Résultat" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "Erreur déclenchée par le plugin" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "En cours d'exécution" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Tâches en attente" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Tâches planifiées" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Tâches échouées" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "ID de la tâche" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "ID unique de la tâche" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Verrouillé" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Heure verrouillé" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Nom de la tâche" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Fonction" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Nom de la fonction" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Arguments" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Arguments tâche" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Mots-clés Arguments" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Mots-clés arguments tâche" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Nom du fichier" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "Numéro de téléphone de contact" msgid "Contact email address" msgstr "Adresse e-mail de contact" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Contact" @@ -3634,7 +3634,7 @@ msgstr "Cette entreprise fabrique-t-elle des pièces?" msgid "Default currency used for this company" msgstr "Devise par défaut utilisée pour cette entreprise" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Adresse" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La pièce du fabricant liée doit faire référence à la même pièce de base" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "Erreurs" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Valide" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Créé par" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Commande" @@ -4283,15 +4283,15 @@ msgstr "Terminé" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Commande d’achat" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Commande d’achat" msgid "Sales Order" msgstr "Commandes" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Retour de commande" @@ -4323,420 +4323,428 @@ msgstr "Devise de la commande" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Description de la commande (facultatif)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Lien vers une page externe" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Date Cible" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Date prévue pour la livraison de la commande. La commande sera en retard après cette date." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Utilisateur ou groupe responsable de cette commande" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "Adresse de l'entreprise pour cette commande" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Référence de la commande" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Statut de la commande d'achat" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Société de laquelle les articles sont commandés" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Référence du fournisseur" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Code de référence de la commande fournisseur" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "reçu par" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Date d'émission" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Date d'émission de la commande" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "Date à laquelle la commande a été complété" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Destination" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "La quantité doit être un nombre positif" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Client" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Société à laquelle les articles sont vendus" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Référence client " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Nom de l’expédition" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "expédié par" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "La commande ne peut pas être terminée car il y a des envois incomplets" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Nombre d'élement" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Prix unitaire" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Pièce fournisseur" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Reçu" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Nombre d'éléments reçus" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Prix d'achat" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Prix d'achat unitaire" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "La pièce virtuelle ne peut pas être affectée à une commande" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Seules les pièces vendues peuvent être attribuées à une commande" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Prix de vente" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Prix de vente unitaire" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Expédié" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Quantité expédiée" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Date d'expédition" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Date de Livraison" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Vérifié par" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envoi" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Numéro d'expédition" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "N° de suivi" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Information de suivi des colis" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "N° de facture" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Numéro de référence de la facture associée" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "Le colis a déjà été envoyé" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "L'expédition n'a pas d'articles en stock alloués" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "L'article de stock n'a pas été assigné" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossible d'allouer l'article en stock à une ligne avec une autre pièce" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "Impossible d'allouer le stock à une ligne sans pièce" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Ligne" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Article" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Statut du retour de commande" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "Utilise" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index 82f49c15c7..fefcacf2ea 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "שמות כפולים אינם יכולים להתקיים תחת אות msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "שם" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "תיאור" msgid "Description (optional)" msgstr "תיאור (לא חובה)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "נתיב" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "רכיב" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "קישור חיצוני" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "מבוטל" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "משתמש" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "קישור" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "קובץ מצורף" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "קובץ חסר" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "חסר קישור חיצוני" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "בחר קובץ לצירוף" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "הערה" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "שם קובץ" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "נשלח" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index 6f1eefad6f..e1575a57cf 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index f054e33752..9188a0770e 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} átváltása {unit}-ra sikertelen" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "Érvénytelen decimális érték" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Duplikált nevek nem lehetnek ugyanazon szülő alatt" msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Név" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Leírás" msgid "Description (optional)" msgstr "Leírás (opcionális)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Elérési út" @@ -519,8 +519,8 @@ msgstr "Rendszergazda" msgid "Is this user a superuser" msgstr "A felhasználó rendszergazda-e" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "Változatokkal együtt" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "Változatokkal együtt" msgid "Part" msgstr "Alkatrész" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "Nem lehet lezáratlan alkatrészre Gyártást kezdeményezni" msgid "Invalid choice for parent build" msgstr "Hibás választás a szülő gyártásra" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Meg kell adni felelős felhasználót vagy csoportot" @@ -809,7 +809,7 @@ msgstr "Meg kell adni felelős felhasználót vagy csoportot" msgid "Build order part cannot be changed" msgstr "Gyártási rendelés alkatrész nem változtatható" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Batch kód" msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Létrehozás dátuma" @@ -917,7 +917,7 @@ msgstr "Befejezés cél dátuma" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cél dátum a gyártás befejezéséhez. Ez után késettnek számít majd." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Befejezés dátuma" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Felelős" @@ -947,7 +947,7 @@ msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért" msgid "External Link" msgstr "Külső link" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Link külső URL-re" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Gyártási utasítás priorítása" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Projektszám" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Gyártás objektum" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" @@ -1205,8 +1205,8 @@ msgstr "Selejtezés oka" msgid "Location for completed build outputs" msgstr "A kész gyártási kimenetek helye" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1478,7 +1478,7 @@ msgstr "Felfüggesztve" msgid "Cancelled" msgstr "Törölve" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1549,7 +1549,7 @@ msgstr "Projekt leírása" msgid "User or group responsible for this project" msgstr "A projektért felelős felhasználó vagy csoport" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1581,9 +1581,9 @@ msgstr "" msgid "Key string must be unique" msgstr "Kulcs string egyedi kell legyen" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1591,132 +1591,132 @@ msgstr "Kulcs string egyedi kell legyen" msgid "User" msgstr "Felhasználó" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Ár" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "Egységár egy meghatározott mennyiség esetén" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Végpont" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Végpont ahol ez a webhook érkezik" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Webhook neve" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Aktív-e ez a webhook" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Token a hozzáféréshez" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Titok" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Megosztott titok a HMAC-hoz" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "Üzenet azonosító" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Egyedi azonosító ehhez az üzenethez" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "Kiszolgáló" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Kiszolgáló ahonnan ez az üzenet érkezett" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Fejléc" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Üzenet fejléce" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Törzs" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Üzenet törzse" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Végpont amin ez az üzenet érkezett" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Dolgozott rajta" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "Befejeződött a munka ezzel az üzenettel?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "Azonosító" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Cím" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Link" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Közzétéve" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Szerző" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Összefoglaló" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Elolvasva" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "Elolvasva?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1724,335 +1724,335 @@ msgstr "Elolvasva?" msgid "Image" msgstr "Kép" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Képfájl" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "A képhez tartozó model típus" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "A képhez tartozó model azonosító" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "Egyedi mértékegység" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "A mértékegység szimbólumának egyedinek kell lennie" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "A mértékegységnek valós azonosítónak kell lennie" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Egység neve" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Szimbólum" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Opcionális mértékegység szimbólum" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Definíció" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Mértékegység definíció" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Melléklet" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Hiányzó fájl" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Hiányzó külső link" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Válaszd ki a mellekelni kívánt fájlt" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Megjegyzés" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "Melléklet megjegyzés" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "Feltöltés dátuma" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "A fájl feltöltésének dátuma" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "Fájl mérete" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "Fájlméret bájtban" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "A melléklet model típusa érvénytelen" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "Egyedi Állapot" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "Egyedi Állapotok" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "Hivatkozott Állapot Készlet" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "Az az Állapot készlet, melyet ez az egyedi állapot kibővít" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Logikai kulcs" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "Az állapot logikai kulcsa amely megegyezik az üzleti logika egyedi állapotával" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Érték" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "Az állapot neve" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "Címke" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "A felületen megjelenített címke" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "Szín" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "A felöleten megjelenő szín" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "Model" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "A Model amihez ez az állapot tartozik" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "Modelt választani kötelező" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "Kulcsot választani kötelező" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "Logikai kulcsot választani kötelező" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "A kulcs és a logikai kulcs nem lehet azonos" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "A kulcsnak eltérőnek kell lennie a hivatkozott állapotok logikai kulcsaitól" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "A logikai kulcsnak szerepelnie kell a hivatkozott állapotok logikai kulcsai közt" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "Lezárt" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "Forrás szöveg" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "Alapértelmezett bejegyzés" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Létrehozva" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Utoljára módosítva" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "Vonalkód beolvasás" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Adat" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "Vonalkód adat" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "Időbélyeg" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Kontextus" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "Válasz" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Eredmény" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2090,79 +2090,79 @@ msgstr "Készlet érkezett vissza egy visszavétel miatt" msgid "Error raised by plugin" msgstr "Plugin hiba" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Folyamatban" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Folyamatban lévő feladatok" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Ütemezett Feladatok" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Hibás feladatok" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "Feladat ID" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "Egyedi feladat ID" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Zárol" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Zárolási idő" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Feladat neve" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Funkció" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Funkció neve" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Paraméterek" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Feladat paraméterei" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Kulcsszó paraméterek" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Feladat kulcsszó paraméterek" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Fájlnév" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "Modell típusa" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "A felhasználónak nincs joga létrehozni vagy módosítani ehhez a modelhez tartozó mellékleteket" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3591,7 +3591,7 @@ msgstr "Kapcsolattartó telefonszáma" msgid "Contact email address" msgstr "Kapcsolattartó email címe" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Névjegy" @@ -3635,7 +3635,7 @@ msgstr "Gyárt ez a cég alkatrészeket?" msgid "Default currency used for this company" msgstr "Cég által használt alapértelmezett pénznem" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Cím" @@ -3795,7 +3795,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészre kell hivatkoznia" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3958,59 +3958,59 @@ msgstr "Mező Felülbírálás" msgid "Field Filters" msgstr "Mező Szűrők" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "Néhány kötelező mező nem került hozzárendelésre" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "Oszlop már adatbázis mezőhöz lett rendelve" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "Adatbázis mező már adatfájl oszlophoz lett rendelve" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "Az oszlop összerendelésnek egy helyes importálási művelethez kell kapcsolódnia" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "Az Oszlop nem létezik ebben a fájlban" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "A mező nem létezik a cél adatszerkezetben" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "Kijelölt mező csak olvasható" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "Importálási művelet" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "Mező" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "Oszlop" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "Sor száma" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "Eredeti sor adat" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "Hibák" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Érvényes" @@ -4210,7 +4210,7 @@ msgstr "Kintlévő" msgid "Has Project Code" msgstr "Van projektszáma" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Készítette" @@ -4258,9 +4258,9 @@ msgstr "" msgid "Completed After" msgstr "Befejezve ez után" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Rendelés" @@ -4284,15 +4284,15 @@ msgstr "Kész" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4300,8 +4300,8 @@ msgstr "Beszerzési rendelés" msgid "Sales Order" msgstr "Vevői rendelés" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Visszavétel" @@ -4324,420 +4324,428 @@ msgstr "Rendelés pénzneme" msgid "Currency for this order (leave blank to use company default)" msgstr "Megrendeléshez használt pénznem (hagyd üresen a cégnél alapértelmezetthez)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "A kapcsolattartó nem egyezik a kiválasztott céggel" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Rendelés leírása (opcionális)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Válassz projektszámot ehhez a rendeléshez" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Link külső weboldalra" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Cél dátum" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Várt teljesítési dátuma a megrendelésnek. Ezután már késésben lévőnek számít majd." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Felhasználó vagy csoport aki felelőse ennek a rendelésnek" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "Kapcsolattartó ehhez a rendeléshez" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "Cég címei ehhez a rendeléshez" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Rendelés azonosító" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Beszerzési rendelés állapota" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Cég akitől a tételek beszerzésre kerülnek" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Beszállítói azonosító" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Beszállítói rendelés azonosító kód" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "érkeztette" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Kiállítás dátuma" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Kiállítás dátuma" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "Rendelés teljesítési dátuma" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Cél" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "Az alkatrész beszállítója meg kell egyezzen a beszerzési rendelés beszállítójával" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "Mennyiség pozitív kell legyen" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Vevő" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Cég akinek a tételek értékesítésre kerülnek" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "Értékesítési rendelés állapot" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Vevői azonosító " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Megrendelés azonosító kódja a vevőnél" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Kiszállítás dátuma" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "szállította" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "Rendelés már teljesítve" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "Rendelés már visszavonva" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Csak nyitott rendelés jelölhető késznek" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "A rendelés nem jelölhető késznek mivel függő szállítmányok vannak" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "A rendelés nem jelölhető késznek mivel nem teljesített sortételek vannak" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Tétel mennyiség" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Sortétel azonosító" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Sortétel megjegyzései" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cél dátuma ennek a sortételnek (hagyd üresen a rendelés céldátum használatához)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Sortétel leírása (opcionális)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "További kontextus ehhez a sorhoz" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Egységár" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "Beszállítói alkatrésznek egyeznie kell a beszállítóval" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Beszállítói alkatrész" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Beérkezett" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Érkezett tételek száma" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Beszerzési ár" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Beszerzési egységár" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuális alkatrészt nem lehet vevői rendeléshez adni" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Csak értékesíthető alkatrészeket lehet vevői rendeléshez adni" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Eladási ár" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Eladási egységár" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Kiszállítva" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Szállított mennyiség" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "Vevői Rendelés Szállítása" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Szállítás dátuma" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Szállítási dátum" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "Kézbesítés dátuma" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Ellenőrizte" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Szállítmány" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Szállítmány száma" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Nyomkövetési szám" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Szállítmány nyomkövetési információ" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Számlaszám" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Hozzátartozó számla referencia száma" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "Szállítmány már elküldve" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "Szállítmány nem tartalmaz foglalt készlet tételeket" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "Vevői rendeléshez foglalások" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "Készlet tétel nincs hozzárendelve" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nem foglalható készlet egy másik fajta alkatrész sortételéhez" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "Nem foglalható készlet egy olyan sorhoz amiben nincs alkatrész" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "Vevői rendelés nem egyezik a szállítmánnyal" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Szállítmány nem egyezik a vevői rendeléssel" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Sor" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Vevői rendelés szállítmány azonosító" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Tétel" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Válaszd ki a foglalásra szánt készlet tételt" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Készlet foglalási mennyiség megadása" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "Visszavétel azonosító" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "Cég akitől a tételek visszavételre kerülnek" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Visszavétel állapota" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "Visszavétel sortétel" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Válaszd ki a vevőtől visszavenni kívánt tételt" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Visszavétel dátuma" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "Mikor lett visszavéve a tétel" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Kimenetel" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "Sortétel végső kimenetele" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "Sortétel visszaküldésének vagy javításának költsége" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "Visszavétel extra tétel" @@ -5123,26 +5131,30 @@ msgid "This option must be selected" msgstr "Ennek az opciónak ki kll lennie választva" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "Változat" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "Vannak Változatok" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "Alkatrészjegyzék ellenőrizve" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "Összeállított Alkatrész ellenőrizhető" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "Összetevő alkatrész ellenőrizhető" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "Használ" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index bd309eda5e..ed36b9c912 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Jumlah yang diberikan tidak valid" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "Pilihan tidak valid" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Nama" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Keterangan" msgid "Description (optional)" msgstr "Keterangan (opsional)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Direktori" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Bagian" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "Pilihan produksi induk tidak valid" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Kode Kelompok" msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Tanggal Pembuatan" @@ -917,7 +917,7 @@ msgstr "Target tanggal selesai" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Target tanggal selesai produksi. Produksi akan menjadi terlambat setelah tanggal ini." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Tanggal selesai" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Pengguna yang menyerahkan order ini" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Penanggung Jawab" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "Tautan eksternal" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Tautan menuju URL eksternal" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Item produksi harus menentukan hasil produksi karena bagian utama telah msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Jumlah yang dialokasikan harus lebih dari nol" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "Lokasi hasil pesanan yang selesai" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Dibatalkan" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "Pengguna" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Harga" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Judul" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Tautan" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Kesimpulan" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Berkas Gambar" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Lampiran" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "File tidak ditemukan" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Tautan eksternal tidak ditemukan" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Pilih file untuk dilampirkan" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Komentar" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "Ukuran Berkas" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "Label" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "Model" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Terbuat" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "Respon" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Nama File" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "Kontak alamat surel" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Kontak" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "Selesai" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Pelanggan" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Harga Jual" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Dikirim" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 76c1d44daf..c2a3d07bb9 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Impossibile convertire {original} in {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Nomi duplicati non possono esistere sotto lo stesso genitore" msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Nome" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Descrizione" msgid "Description (optional)" msgstr "Descrizione (opzionale)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Percorso" @@ -519,8 +519,8 @@ msgstr "Superuser" msgid "Is this user a superuser" msgstr "Questo utente è un superutente" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Articolo" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "L'ordine di compilazione non può essere creato per una parte sbloccata" msgid "Invalid choice for parent build" msgstr "Scelta non valida per la produzione genitore" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "L'utente o il gruppo responsabile deve essere specificato" @@ -809,7 +809,7 @@ msgstr "L'utente o il gruppo responsabile deve essere specificato" msgid "Build order part cannot be changed" msgstr "L'ordine di costruzione della parte non può essere cambiata" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Codice Lotto" msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Data di creazione" @@ -917,7 +917,7 @@ msgstr "Data completamento obiettivo" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data di completamento della produzione. Dopo tale data la produzione sarà in ritardo." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Data di completamento" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Utente che ha emesso questo ordine di costruzione" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsabile" @@ -947,7 +947,7 @@ msgstr "Utente o gruppo responsabile di questo ordine di produzione" msgid "External Link" msgstr "Collegamento esterno" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Link a URL esterno" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Priorità di questo ordine di produzione" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Codice del progetto" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Crea oggetto" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "L'elemento di compilazione deve specificare un output poiché la parte p msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "Posizione per gli output di build completati" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Annullato" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Descrizione del progetto" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "Tasto impostazioni" @@ -1580,9 +1580,9 @@ msgstr "Il valore non supera i controlli di convalida" msgid "Key string must be unique" msgstr "La stringa chiave deve essere univoca" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "La stringa chiave deve essere univoca" msgid "User" msgstr "Utente" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Prezzo" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "Prezzo unitario in quantità specificata" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Scadenza" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Scadenza in cui questa notifica viene ricevuta" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Nome per questa notifica" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "È questa notifica attiva" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Token per l'accesso" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Segreto" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Segreto condiviso per HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "ID Messaggio" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Identificatore unico per questo messaggio" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Host da cui questo messaggio è stato ricevuto" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Intestazione" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Intestazione di questo messaggio" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Contenuto" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Contenuto di questo messaggio" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Scadenza in cui questo messaggio è stato ricevuto" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Lavorato il" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "Il lavoro su questo messaggio è terminato?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Titolo" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Collegamento" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Pubblicato" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Autore" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Riepilogo" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Letto" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "Queste notizie sull'elemento sono state lette?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "Queste notizie sull'elemento sono state lette?" msgid "Image" msgstr "Immagine" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "File immagine" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Allegato" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "File mancante" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Link esterno mancante" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Seleziona file da allegare" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Commento" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Valore" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "Etichetta" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Creato" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Ultimo aggiornamento" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "Scansione Codice A Barre" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Dati" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "Dati del Codice a Barre" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "Utente che ha scannerizzato il codice a barre" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "Data e ora della scansione del codice a barre" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "Endpoint URL che ha elaborato il codice a barre" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Contesto" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "Dati contestuali per la scansione del codice a barre" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "Risposta" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "Dati di risposta dalla scansione del codice a barre" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Risultato" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "La scansione del codice a barre è riuscita?" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "Errore generato dal plugin" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Nome del file" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "Numero di telefono di contatto" msgid "Contact email address" msgstr "Indirizzo email" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Contatto" @@ -3634,7 +3634,7 @@ msgstr "Questa azienda produce articoli?" msgid "Default currency used for this company" msgstr "Valuta predefinita utilizzata per questa azienda" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Indirizzo" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Valido" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Creato Da" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Ordine" @@ -4283,15 +4283,15 @@ msgstr "Completato" msgid "Has Shipment" msgstr "Ha Spedizione" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Ordine D'Acquisto" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Ordine D'Acquisto" msgid "Sales Order" msgstr "Ordini di Vendita" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Restituisci ordine" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "Il contatto non corrisponde all'azienda selezionata" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Descrizione dell'ordine (opzionale)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Seleziona il codice del progetto per questo ordine" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Collegamento a un sito web esterno" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data scadenza" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data prevista per la consegna dell'ordine. L'ordine scadrà dopo questa data." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Utente o gruppo responsabile di questo ordine" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "Punto di contatto per questo ordine" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Riferimento ordine" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Stato ordine d'acquisto" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Azienda da cui sono stati ordinati gli articoli" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Riferimento fornitore" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Codice di riferimento ordine fornitore" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "ricevuto da" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Data di emissione" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Data di emissione ordine" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "Data ordine completato" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Destinazione" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "Destinazione per gli elementi ricevuti" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "Il fornitore dell'articolo deve corrispondere al fornitore dell'ordine di produzione" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "La quantità deve essere un numero positivo" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Azienda da cui sono stati ordinati gli elementi" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Riferimento Cliente " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Codice di riferimento Ordine del Cliente" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Data di spedizione" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "spedito da" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Solo un ordine aperto può essere contrassegnato come completo" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "L'ordine non può essere completato in quanto ci sono spedizioni incomplete" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "L'ordine non può essere completato perché ci sono allocazioni incomplete" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "L'ordine non può essere completato perché ci sono elementi di riga incompleti" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Quantità Elementi" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Riferimento Linea Elemento" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Note linea elemento" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data di destinazione per questa voce di riga (lasciare vuoto per utilizzare la data di destinazione dall'ordine)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Contesto aggiuntivo per questa voce" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Prezzo unitario" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "L'articolo del fornitore deve corrispondere al fornitore" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Articolo Fornitore" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Ricevuto" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Numero di elementi ricevuti" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Prezzo di Acquisto" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Prezzo di acquisto unitario" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Un articolo virtuale non può essere assegnato ad un ordine di vendita" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Solo gli articoli vendibili possono essere assegnati a un ordine di vendita" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Prezzo di Vendita" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Prezzo unitario di vendita" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Spedito" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Quantità spedita" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Data di spedizione" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Verificato Da" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Spedizione" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Numero di spedizione" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Numero di monitoraggio" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Informazioni di monitoraggio della spedizione" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Numero Fattura" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Numero di riferimento per la fattura associata" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "La spedizione è già stata spedita" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "La spedizione non ha articoli di stock assegnati" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "L'elemento di magazzino non è stato assegnato" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossibile allocare l'elemento stock a una linea con un articolo diverso" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "Impossibile allocare stock a una riga senza un articolo" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantità deve essere 1 per l'elemento serializzato" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "L'ordine di vendita non corrisponde alla spedizione" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "La spedizione non corrisponde all'ordine di vendita" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Linea" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Riferimento della spedizione ordine di vendita" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Elemento" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Seleziona elemento stock da allocare" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Inserisci la quantità assegnata alla giacenza" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Seleziona l'elemento da restituire dal cliente" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Data di ricezione" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Risultati" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "Questa opzione deve essere selezionata" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 3011579968..b9441cbbe4 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original}を{unit}に変換できませんでした。" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "無効な10進数値" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "同じ親に重複した名前は存在しません。" msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "お名前" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "説明" msgid "Description (optional)" msgstr "説明 (オプション)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "パス" @@ -519,8 +519,8 @@ msgstr "スーパーユーザー" msgid "Is this user a superuser" msgstr "このユーザーはスーパーユーザーですか?" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "バリアントを含む" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "バリアントを含む" msgid "Part" msgstr "パーツ" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "ロックされていない部品にビルドオーダーを作成でき msgid "Invalid choice for parent build" msgstr "親ビルドの選択が無効" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "担当ユーザーまたはグループを指定する必要があります。" @@ -809,7 +809,7 @@ msgstr "担当ユーザーまたはグループを指定する必要がありま msgid "Build order part cannot be changed" msgstr "ビルドオーダー部品は変更できません" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "ビルド・オーダー・リファレンス" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "バッチコード" msgid "Batch code for this build output" msgstr "このビルド出力のバッチコード" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "作成日時" @@ -917,7 +917,7 @@ msgstr "完成目標日" msgid "Target date for build completion. Build will be overdue after this date." msgstr "ビルド完了目標日。この日付を過ぎると、ビルドは期限切れになります。" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "完了日" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "このビルドオーダーを発行したユーザー" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "責任" @@ -947,7 +947,7 @@ msgstr "このビルドオーダーを担当するユーザーまたはグルー msgid "External Link" msgstr "外部リンク" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "外部 サイト へのリンク" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "建設順序の優先順位" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "プロジェクトコード" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "ビルド出力がビルド順序と一致しません" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "ビルドオブジェクト" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "ビルド項目は、ビルド出力を指定する必要があります msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "割当数量({q})は在庫可能数量({a})を超えてはなりません。" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "在庫が過剰配分" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "割当数量はゼロより大きくなければなりません" @@ -1205,8 +1205,8 @@ msgstr "ビルドアウトプットを廃棄する理由" msgid "Location for completed build outputs" msgstr "完成した建造物のアウトプットの場所" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "保留中" msgid "Cancelled" msgstr "キャンセル済" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "プロジェクトの説明" msgid "User or group responsible for this project" msgstr "このプロジェクトを担当するユーザーまたはグループ" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "設定キー" @@ -1580,9 +1580,9 @@ msgstr "値がバリデーション・チェックに合格しない" msgid "Key string must be unique" msgstr "キー文字列は一意でなければなりません。" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "キー文字列は一意でなければなりません。" msgid "User" msgstr "ユーザー" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "価格破壊数量" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "価格" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "指定数量での単価" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "エンドポイント" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "このウェブフックを受信するエンドポイント" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "このウェブフックの名前" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "このウェブフックはアクティブですか" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "トークン" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "アクセス用トークン" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "シークレット" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "HMACの共有秘密" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "メッセージ ID:" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "このメッセージの一意な識別子" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "ホスト" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "このメッセージを受信したホスト" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "ヘッダー" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "このメッセージのヘッダー" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "本文" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "メッセージ本文" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "このメッセージを受信したエンドポイント" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "作業内容" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "このメッセージに関する作業は終わったのですか?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "Id" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "タイトル" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "リンク" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "公開済み" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "投稿者" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "概要" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "既読" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "このニュースは読まれましたか?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "このニュースは読まれましたか?" msgid "Image" msgstr "画像" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "画像ファイル" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "この画像の対象モデルタイプ" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "この画像の対象モデルID" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "カスタムユニット" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "単位記号は一意でなければなりません。" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "ユニット名は有効な識別子でなければなりません。" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "ユニット名" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "シンボル" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "オプションの単位記号" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "定義" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "ユニットの定義" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "添付ファイル" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "ファイルがありません" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "外部リンクが見つかりません。" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "添付ファイルを選択" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "コメント:" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "添付コメント" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "アップロード日" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "ファイルがアップロードされた日付" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "ファイルサイズ" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "ファイルサイズ(バイト" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "添付ファイルに指定されたモデルタイプが無効です" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "カスタムステート" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "カスタムステート" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "リファレンス・ステータス・セット" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "このカスタム状態で拡張されたステータスセット" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "論理キー" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "ビジネスロジックでこのカスタムステートに等しいステート論理キー" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "値" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "モデルのデータベースに保存される数値" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "都道府県名" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "ラベル" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "フロントエンドに表示されるラベル" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "色" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "フロントエンドに表示される色" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "モデル" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "この状態が関連するモデル" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "モデルを選択する必要があります" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "キーを選択する必要があります。" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "論理キーを選択する必要があります。" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "キーは論理キーと異なる必要があります。" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "有効な参照ステータスクラスが提供されなければならない" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "キーは、参照ステータスの論理キーとは異なる必要があります。" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "論理キーは、参照ステータスの論理キーに含まれていなければなりません。" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "リファレンス・ステータスの名前とは異なっていなければならない。" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "セレクションリスト" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "セレクション・リスト" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "選択リストの名前" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "選択リストの説明" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "ロック中" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "この選択リストはロックされていますか?" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "このセレクションリストは使えますか?" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "ソースプラグイン" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "選択リストを提供するプラグイン" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "ソースストリング" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "このリストに使用されているソースを示すオプションの文字列" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "デフォルトエントリー" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "この選択リストのデフォルト項目" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "作成日" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "選択リストが作成された日時" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "最終更新" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "選択リストが最後に更新された日時" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "セレクションリスト入力" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "セレクションリスト" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "このエントリーが属する選択リスト" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "選択リストエントリーの値" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "選択リスト項目のラベル" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "選択リスト項目の説明" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "この選択リストはアクティブですか?" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "バーコードスキャン" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "データ" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "バーコードデータ" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "バーコードをスキャンしたユーザー" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "タイムスタンプ" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "バーコードスキャンの日時" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "バーコードを処理したURLエンドポイント" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "コンテキスト" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "バーコードスキャンのコンテキストデータ" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "返答" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "バーコードスキャンによるレスポンスデータ" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "結果" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "バーコードスキャンは成功しましたか?" @@ -2089,79 +2089,79 @@ msgstr "返品注文に反して商品が届いた場合" msgid "Error raised by plugin" msgstr "プラグインで発生したエラー" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "走行中" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "保留タスク" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "スケジュールされたタスク" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "失敗したタスク" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "タスクID" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "ユニークなタスクID" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "ロック" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "ロック時間" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "タスク名" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "関数" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "機能名" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "引数" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "タスク引数" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "キーワード論争" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "タスクキーワード引数" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "ファイル名" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "モデルタイプ" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "このモデルの添付ファイルを作成または編集する権限がありません。" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "選択リストがロックされています" @@ -3590,7 +3590,7 @@ msgstr "連絡先電話番号" msgid "Contact email address" msgstr "連絡先メールアドレス" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "お問い合わせ" @@ -3634,7 +3634,7 @@ msgstr "この会社は部品を製造しているのですか?" msgid "Default currency used for this company" msgstr "この会社で使用されるデフォルト通貨" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "住所" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "リンクされたメーカー部品は、同じベース部品を参照する必要があります。" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "フィールドのオーバーライド" msgid "Field Filters" msgstr "フィールドフィルター" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "一部の必須フィールドがマッピングされていません" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "カラムはすでにデータベースのフィールドにマッピングされています。" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "フィールドはすでにデータ列にマッピングされています。" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "カラムマッピングは有効なインポートセッションにリンクされている必要があります。" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "カラムがデータファイルに存在しません。" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "対象モデルにフィールドが存在しない" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "選択されたフィールドは読み取り専用です。" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "インポートセッション" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "フィールド" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "列" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "行インデックス" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "元の行データ" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "エラー" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "有効" @@ -4209,7 +4209,7 @@ msgstr "並外れた" msgid "Has Project Code" msgstr "プロジェクトコード" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "作成者" @@ -4257,9 +4257,9 @@ msgstr "完成前" msgid "Completed After" msgstr "終了後" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "注文" @@ -4283,15 +4283,15 @@ msgstr "完了" msgid "Has Shipment" msgstr "出荷あり" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "注文" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "注文" msgid "Sales Order" msgstr "セールスオーダー" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "リターンオーダー" @@ -4323,420 +4323,428 @@ msgstr "注文通貨" msgid "Currency for this order (leave blank to use company default)" msgstr "この注文の通貨(会社のデフォルトを使用する場合は空白のままにしてください。)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "連絡先が選択した会社と一致しません" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "ご注文内容(任意)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "この注文のプロジェクトコードを選択してください。" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "外部ページへのリンク" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "終了日に達したら" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "お届け予定日この期日を過ぎますと延滞となります。" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "この注文を担当するユーザーまたはグループ" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "本注文に関する連絡先" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "本注文の会社住所" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "注文参照" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "発注状況" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "注文元の会社" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "サプライヤー・リファレンス" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "サプライヤー注文参照コード" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "受信" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "発行日" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "オーダー発行日" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "注文完了日" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "目的地" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "入荷商品のお届け先" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "部品サプライヤーは、POサプライヤーと一致する必要があります。" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "数量は正の数でなければなりません。" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "顧客" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "販売先" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "販売注文状況" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "お客様リファレンス" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "顧客注文参照コード" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "出荷日" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "出荷元" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "注文はすでに完了しています。" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "注文はすでにキャンセルされました" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "未完了の注文にのみ完了マークを付けることができます。" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "出荷に不備があるため、注文を完了できません。" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "割り当てに不備があるため、注文を完了できません。" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "不完全な項目があるため、注文を完了できません。" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "品目数量" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "行項目参照" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "項目" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "この行項目の目標期日(注文の目標期日を使用する場合は空白のままにしてください。)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "行項目の説明(オプション)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "この行の補足説明" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "単価" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "発注書項目" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "サプライヤーの部品はサプライヤーと一致しなければなりません。" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "サプライヤー" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "受信" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "受領品目数" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "購入金額" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "購入単価" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "発注書追加行" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "販売注文明細" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "仮想部品を販売注文に割り当てることはできません" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "販売可能な部品のみを販売オーダーに割り当てることができます。" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "セール価格" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "販売単価" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "発送済み" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "出荷数量" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "販売注文の出荷" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "出荷日" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "配達日" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "貨物の引渡日" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "チェック済み" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "この貨物をチェックしたユーザー" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "発送" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "出荷番号" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "追跡番号" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "貨物追跡情報" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "請求書番号" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "関連する請求書の参照番号" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "発送済み" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "出荷品目に割り当てられた在庫がありません" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "セールスオーダー追加ライン" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "販売注文の割り当て" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "在庫アイテムが割り当てられていません" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "在庫品を別部品のラインに割り当てることはできません。" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "部品のないラインに在庫を割り当てることはできません。" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "割当数量が在庫数量を超えることはできません" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "シリアル化された在庫品の場合、数量は1でなければなりません。" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "販売注文と出荷が一致しません" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "出荷が販売注文と一致しません" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "ライン" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "販売注文の出荷参照" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "アイテム" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "割り当てるストックアイテムを選択" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "在庫割当数量の入力" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "リターンオーダー参照" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "返品元の会社" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "返品状況" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "返品注文項目" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "在庫品の指定が必要です。" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "返品数量が在庫数量を超える場合" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "返品数量はゼロより大きくなければなりません。" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "シリアル化されたストックアイテムの数量が無効です。" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "お客様から返品する商品を選択" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "受領日" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "この返品商品が届いた日付" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "転帰" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "この項目の成果" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "この品目の返品または修理に関連する費用" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "リターンオーダー追加ライン" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "このオプションを選択する必要があります。" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "改訂版" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "改定あり" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "BOM有効" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "組み立て部分はテスト可能" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "コンポーネント部分はテスト可能" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "用途" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index a1a46bfef0..668ba3d93e 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index b258644940..0ba67a0561 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 4095c3ac22..80668d84fb 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nevarēja konvertēt {original} par {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Norādītais daudzums nav derīgs" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index d1992f5793..3e5ff4f7ee 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} kon niet worden omgezet naar {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "Ongeldige decimale waarde" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Dubbele namen kunnen niet bestaan onder hetzelfde bovenliggende object" msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Naam" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Omschrijving" msgid "Description (optional)" msgstr "Omschrijving (optioneel)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Pad" @@ -519,8 +519,8 @@ msgstr "Administrator " msgid "Is this user a superuser" msgstr "Is deze gebruiker een administrator " -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "Inclusief varianten" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "Inclusief varianten" msgid "Part" msgstr "Onderdeel" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "Ongeldige keuze voor bovenliggende productie" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Batchcode" msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Aanmaakdatum" @@ -917,7 +917,7 @@ msgstr "Verwachte opleveringsdatum" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Doeldatum voor productie voltooiing. Productie zal achterstallig zijn na deze datum." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Opleveringsdatum" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Gebruiker die de productieorder heeft gegeven" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Verantwoordelijke" @@ -947,7 +947,7 @@ msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht" msgid "External Link" msgstr "Externe Link" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Link naar externe URL" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Prioriteit van deze bouwopdracht" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Bouw object" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofd msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" @@ -1205,8 +1205,8 @@ msgstr "Reden voor annulering van bouworder(s)" msgid "Location for completed build outputs" msgstr "Locatie van voltooide productieuitvoeren" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Geannuleerd" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Projectbeschrijving" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "Instellingen" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "Sleutelreeks moet uniek zijn" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Sleutelreeks moet uniek zijn" msgid "User" msgstr "Gebruiker" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Prijs" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Eindpunt" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Eindpunt waarop deze webhook wordt ontvangen" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Naam van deze webhook" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Is deze webhook actief" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Token voor toegang" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Geheim" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Gedeeld geheim voor HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "Bericht ID" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Koptekst" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Koptekst van dit bericht" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Berichtinhoud" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Inhoud van dit bericht" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Aan gewerkt" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Titel" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Koppeling" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Gepubliceerd" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Samenvatting" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Gelezen" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "Afbeelding" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Afbeelding" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "Doel modelnummer voor deze afbeelding" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "Aangepaste eenheid" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "Eenheid symbool moet uniek zijn" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "Naam van de unit moet een geldig id zijn" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Naam van eenheid" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Symbool" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Optionele eenheid symbool" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Definitie" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Definitie van eenheid" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Bijlage" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Ontbrekend bestand" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Externe link ontbreekt" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Bestand als bijlage selecteren" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Opmerking" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "Opmerking van bijlage" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "Uploaddatum" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "Datum waarop het bestand is geüpload" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "Bestandsgrootte" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "Bestandsgrootte in bytes" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "Ongeldig modeltype opgegeven voor bijlage" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "Aangepaste staat" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "Aangepaste statussen" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "Referentie status set" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "Status set die met deze aangepaste status wordt uitgebreid" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Logische sleutel" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "Staat logische sleutel die gelijk is aan deze staat in zakelijke logica" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Waarde" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "De numerieke waarde die wordt opgeslagen in de modellendatabase" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "Naam van de toestand" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "Label" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "Label dat in de frontend getoond wordt" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "Kleur" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "Kleur die in de frontend getoond wordt" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "Model" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "Model met deze staat is gekoppeld aan" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "Het model moet worden gekozen" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "Sleutel moet worden geselecteerd" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "Logische sleutel moet worden geselecteerd" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "Sleutel moet anders zijn dan logische sleutel" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "Geldige referentie status klasse moet worden opgegeven" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "Sleutel moet verschillen van de logische sleutels van de referentie status" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "Logische sleutel moet in de logische sleutels van de referentiestatus staan" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "Naam moet anders zijn dan de namen van de referentie status" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "Keuzelijst" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "Selectielijst" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "Naam van de selectielijst" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "Beschrijving van de selectielijst" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "Vergrendeld" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "Is deze selectielijst vergrendeld?" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "Kan deze selectielijst worden gebruikt?" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "Bron plug-in" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "Plug-in die de selectielijst biedt" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "Bron tekenreeks" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "Optionele tekenreeks die de bron identificeert die voor deze lijst wordt gebruikt" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "Standaard vermelding" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "Standaard vermelding voor deze selectielijst" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Gecreëerd" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "Datum en tijd waarop de selectielijst is aangemaakt" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Laatst bijgewerkt" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "Datum en tijd waarop de selectielijst voor het laatst is bijgewerkt" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "Selectielijst item" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "Barcode Scan" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "Barcode gegevens" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "Gebruiker die de barcode gescand heeft" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "Datum en tijd van de streepjescode scan" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "Adres eindpunt dat de streepjescode verwerkt" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "Contextgegevens voor de barcode scan" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "Reactie" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "Reactiegegevens van de barcode scan" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Resultaat" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "Was de barcode succesvol gescand?" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Bestandsnaam" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "Telefoonnummer voor contact" msgid "Contact email address" msgstr "Contact e-mailadres" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "Fabriceert dit bedrijf onderdelen?" msgid "Default currency used for this company" msgstr "Standaardvaluta die gebruikt wordt voor dit bedrijf" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Adres" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "Veld overschrijven" msgid "Field Filters" msgstr "Veld filters" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "Sommige verplichte velden zijn niet toegewezen" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "De kolom is al toegewezen aan een database veld" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "Het veld is al toegewezen aan een data-kolom" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "Kolom toewijzing moet worden gekoppeld aan een geldige importsessie" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "Kolom bestaat niet in het gegevensbestand" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "Veld bestaat niet in het doel model" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "Geselecteerde veld is alleen lezen" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "Importeer sessie" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "Veld" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "Kolom" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "Rij index" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "Oorspronkelijke rij gegevens" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "Fouten" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Geldig" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Aangemaakt Door" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "Voltooid" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Inkooporder" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Inkooporder" msgid "Sales Order" msgstr "Verkooporder" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Retour bestelling" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "Startdatum moet voor einddatum liggen" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Bestelling beschrijving (optioneel)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Selecteer projectcode voor deze bestelling" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Link naar externe pagina" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "Start datum" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "Geplande startdatum voor deze bestelling" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Streefdatum" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Verwachte datum voor levering van de bestelling. De bestelling wordt achterstallig na deze datum." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Gebruiker of groep verantwoordelijk voor deze order" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "Contactpunt voor deze volgorde" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "Bedrijf adres voor deze bestelling" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Orderreferentie" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Inkooporder status" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Bedrijf waar de artikelen van worden besteld" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Leveranciersreferentie" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Order referentiecode van leverancier" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "ontvangen door" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Datum van uitgifte" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Order uitgegeven op datum" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "Order voltooid op datum" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Bestemming" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "Bestemming voor ontvangen items" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "Onderdeelleverancier moet overeenkomen met de Inkooporderleverancier" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "Hoeveelheid moet een positief getal zijn" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klant" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Bedrijf waaraan de artikelen worden verkocht" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "Verkooporder status" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Klantreferentie " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Klant order referentiecode" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Verzenddatum" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "verzonden door" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "Bestelling is al afgerond" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "Order is al geannuleerd" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Alleen een open bestelling kan als voltooid worden gemarkeerd" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestelling kan niet worden voltooid omdat er onvolledige verzendingen aanwezig zijn" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Hoeveelheid artikelen" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Artikelregel referentie" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Artikel notities" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Doeldatum voor dit regelitem (laat leeg om de doeldatum van de bestelling te gebruiken)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Regelomschrijving (optioneel)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Additionele context voor deze regel" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Stukprijs" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "Inkooporder regel item" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "Leveranciersonderdeel moet overeenkomen met leverancier" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Leveranciersonderdeel" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Ontvangen" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Aantal ontvangen artikelen" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Inkoopprijs" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Aankoopprijs per stuk" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "Extra regel inkooporder" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "Verkooporder regel item" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtueel onderdeel kan niet worden toegewezen aan een verkooporder" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Verkoopprijs" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Prijs per stuk" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Verzonden" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Verzonden hoeveelheid" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "Verzending van verkooporder" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Datum van verzending" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Leveringsdatum" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "Datum van levering van zending" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Gecontroleerd door" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Zending" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Zendingsnummer" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Volgnummer" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Zending volginformatie" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Factuurnummer" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Referentienummer voor bijbehorende factuur" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "Verzending is al verzonden" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "Zending heeft geen toegewezen voorraadartikelen" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "Verkooporder extra regel" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "Toewijzing verkooporder" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "Voorraadartikel is niet toegewezen" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan het voorraadartikel niet toewijzen aan een regel met een ander onderdeel" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "Verkooporder komt niet overeen met zending" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Verzending komt niet overeen met verkooporder" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Regel" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Verzendreferentie verkooporder" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Artikel" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Selecteer voorraadartikel om toe te wijzen" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Voer voorraadtoewijzingshoeveelheid in" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "Retour order referentie" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "Bedrijf van waaruit items worden teruggestuurd" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Retour bestelling status" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "Retourneer bestelregel item" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "Voorraad item moet worden opgegeven" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "Retour hoeveelheid overschrijdt voorraad hoeveelheid" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "Het retour aantal moet groter zijn dan nul" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "Ongeldige hoeveelheid voor geserialiseerde voorraad" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Selecteer te retourneren product van de klant" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Ontvangst datum" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "De datum waarop dit retour item is ontvangen" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Resultaat" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "Resultaat van deze regel item" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "Kosten geassocieerd met teruggave of reparatie voor deze regel item" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "Retourneren extra regel" @@ -5123,26 +5131,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index 17b4ac73c9..45e5295246 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunne ikke konvertere {original} til {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Duplikatnavn kan ikke eksistere under samme overordnede" msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Navn" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Beskrivelse" msgid "Description (optional)" msgstr "Beskrivelse (valgfritt)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Sti" @@ -519,8 +519,8 @@ msgstr "Superbruker" msgid "Is this user a superuser" msgstr "Er denne brukeren en superbruker" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "Produksjonsordre kan ikke opprettes for en ulåst del" msgid "Invalid choice for parent build" msgstr "Ugyldig valg for overordnet produksjon" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Ansvarlig bruker eller gruppe må spesifiseres" @@ -809,7 +809,7 @@ msgstr "Ansvarlig bruker eller gruppe må spesifiseres" msgid "Build order part cannot be changed" msgstr "Produksjonsordrens del kan ikke endres" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Batchkode" msgid "Batch code for this build output" msgstr "Batchkode for denne produksjonsartikkelen" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Opprettelsesdato" @@ -917,7 +917,7 @@ msgstr "Forventet sluttdato" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldato for ferdigstillelse. Produksjonen vil være forfalt etter denne datoen." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Fullført dato" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Brukeren som utstedte denne produksjonsordren" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ansvarlig" @@ -947,7 +947,7 @@ msgstr "Bruker eller gruppe ansvarlig for produksjonsordren" msgid "External Link" msgstr "Ekstern lenke" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Lenke til ekstern URL" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Produksjonsordrens prioritet" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Prosjektkode" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Produksjonsobjekt" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Produksjonselement må spesifisere en produksjonsartikkel, da master-del msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tildelt antall ({q}) kan ikke overstige tilgjengelig lagerbeholdning ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Lagervaren er overtildelt" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Tildelingsantall må være større enn null" @@ -1205,8 +1205,8 @@ msgstr "Grunn for skroting av produksjonsartikler" msgid "Location for completed build outputs" msgstr "Plassering for ferdige produksjonsartikler" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Kansellert" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Prosjektbeskrivelse" msgid "User or group responsible for this project" msgstr "Bruker eller gruppe ansvarlig for dette prosjektet" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "Nøkkelstreng må være unik" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Nøkkelstreng må være unik" msgid "User" msgstr "Bruker" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Pris" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "Enhetspris på spesifisert antall" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Endepunkt" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Endepunktet hvor denne webhooken er mottatt" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Navn for webhooken" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Er webhooken aktiv" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Sjetong" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Nøkkel for tilgang" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Hemmelig" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Delt hemmlighet for HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "Melding ID" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Unik Id for denne meldingen" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "Vert" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Verten denne meldingen ble mottatt fra" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Tittel" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Overskrift for denne meldingen" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Brødtekst" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Innholdet i meldingen" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Endepunktet meldingen ble mottatt fra" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Arbeidet med" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "Var arbeidet med denne meldingen ferdig?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Tittel" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Lenke" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Publisert" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Forfatter" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Sammendrag" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Les" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "Er dette nyhetselementet lest?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "Er dette nyhetselementet lest?" msgid "Image" msgstr "Bilde" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Bildefil" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "Enhetssymbolet må være unikt" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "Enhetsnavn må være en gyldig identifikator" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Enhetsnavn" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Symbol" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Valgfritt enhetssymbol" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Definisjon" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Enhetsdefinisjon" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Vedlegg" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Fil mangler" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Mangler eksternlenke" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Velg fil å legge ved" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Kommentar" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "Vedleggskommentar" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "Opplastet dato" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "Datoen som filen ble lastet opp" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "Filstørrelse" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "Filstørrelse i byte" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "Ugyldig modelltype spesifisert for vedlegg" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Verdi" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Opprettet" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Sist oppdatert" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Kontekst" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Resultat" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "Artikler har blitt mottatt mot en returordre" msgid "Error raised by plugin" msgstr "Feil oppstått i utvidelse" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Kjører" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Ventende oppgaver" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Planlagte oppgaver" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Mislykkede oppgaver" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "Oppgave-ID" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "Unik oppgave-ID" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Lås" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Låsetidspunkt" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Oppgavenavn" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Funksjon" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Funksjonsnavn" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Argumenter" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Oppgaveargumenter" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Nøkkelordargumenter" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Nøkkelordargumenter for oppgave" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Filnavn" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "Modelltype" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "Brukeren har ikke tillatelse tillatelse å opprette eller endre vedlegg for denne modellen" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "Kontakt-telefonnummer" msgid "Contact email address" msgstr "Kontakt e-post" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Kontakt" @@ -3634,7 +3634,7 @@ msgstr "Produserer dette firmaet deler?" msgid "Default currency used for this company" msgstr "Standardvaluta brukt for dette firmaet" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Adresse" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Gyldig" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Opprettet av" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Ordre" @@ -4283,15 +4283,15 @@ msgstr "Fullført" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Innkjøpsordre" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Innkjøpsordre" msgid "Sales Order" msgstr "Salgsordre" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Returordre" @@ -4323,420 +4323,428 @@ msgstr "Ordrevaluta" msgid "Currency for this order (leave blank to use company default)" msgstr "Valuta for denne ordren (la stå tom for å bruke firmastandard)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "Kontakten samsvarer ikke med valgt firma" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Ordrebeskrivelse (valgfritt)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Velg prosjektkode for denne ordren" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Lenke til ekstern side" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Måldato" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Forventet dato for levering av ordre. Bestillingen vil være forfalt etter denne datoen." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Bruker eller gruppe ansvarlig for ordren" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "Kontaktpunkt for denne ordren" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "Selskapsadresse for denne ordren" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Ordrereferanse" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Status for innkjøpsordre" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Firma som varene blir bestilt fra" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Leverandørreferanse" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Leverandørens ordrereferanse" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "mottatt av" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Sendt dato" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Dato bestillingen ble sendt" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "Dato ordre ble fullført" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Destinasjon" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "Delleverandør må matche PO-leverandør" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "Mengde må være positiv" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kunde" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Firma som varene selges til" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Kundereferanse " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Kundens ordrereferanse" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Forsendelsesdato" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "sendt av" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Kun en åpen ordre kan merkes som fullført" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige forsendelser" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "Denne ordren kan ikke fullføres da det fortsatt er ufullstendige artikler" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Antall" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Linjereferanse" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Linjenotater" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Måldato for denne linjen (la stå tomt for å bruke måldatoen fra ordren)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Linjeelementbeskrivelse (valgfritt)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Ytterligere kontekst for denne linjen" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Enhetspris" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "Delens leverandør må samsvare med leverandør" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Leverandørdel" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Mottatt" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Antall enheter mottatt" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Innkjøpspris" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Enhet-innkjøpspris" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuell del kan ikke tildeles salgsordre" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Kun salgbare deler kan tildeles en salgsordre" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Salgspris" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Enhets-salgspris" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Sendt" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Sendt antall" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Dato for forsendelse" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Leveringsdato" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "Dato for levering av forsendelse" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Sjekket Av" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Brukeren som sjekket forsendelsen" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Forsendelse" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Forsendelsesnummer" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Sporingsnummer" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Sporingsinformasjon for forsendelse" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Referansenummer for tilknyttet faktura" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "Forsendelsen er allerede sendt" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "Forsendelsen har ingen tildelte lagervarer" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "Lagervarer er ikke blitt tildelt" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan ikke tildele lagervare til en linje med annen del" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "Kan ikke tildele lagerbeholdning til en linje uten en del" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tildelingsantall kan ikke overstige tilgjengelig lagerbeholdning" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "Antall må være 1 for serialisert lagervare" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "Salgsordre samsvarer ikke med forsendelse" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Forsendelsen samsvarer ikke med salgsordre" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Linje" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Forsendelsesreferanse for salgsordre" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Artikkel" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Velg lagervare å tildele" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Angi lagertildelingsmengde" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "Returordre-referanse" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "Firmaet delen skal returneres fra" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Returordrestatus" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Velg artikkel som skal returneres fra kunde" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Mottatt Dato" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "Datoen denne returartikkelen ble mottatt" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Utfall" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "Utfall for dette linjeelementet" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "Kostnad forbundet med retur eller reparasjon for dette linjeelementet" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "Dette alternativet må være valgt" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 170abf89f7..24329fbc3b 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nie udało się przeliczyć {original} na {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Duplikaty nazw nie mogą istnieć pod tym samym rodzicem" msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Nazwa" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Opis" msgid "Description (optional)" msgstr "Opis (opcjonalny)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Ścieżka" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Komponent" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "Nieprawidłowy wybór kompilacji nadrzędnej" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Odpowiedzialny użytkownik lub grupa muszą być określone" @@ -809,7 +809,7 @@ msgstr "Odpowiedzialny użytkownik lub grupa muszą być określone" msgid "Build order part cannot be changed" msgstr "Nie można zmienić elementu kompletacji" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Kod partii" msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Data utworzenia" @@ -917,7 +917,7 @@ msgstr "Docelowy termin zakończenia" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Data zakończenia" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Użytkownik, który wydał to zamówienie" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odpowiedzialny" @@ -947,7 +947,7 @@ msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji" msgid "External Link" msgstr "Link Zewnętrzny" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Priorytet tego zamówienia produkcji" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Kod projektu" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Zbuduj obiekt" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Element kompilacji musi określać dane wyjściowe kompilacji, ponieważ msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Przydzielona ilość ({q}) nie może przekraczać dostępnej ilości zapasów magazynowych ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Pozycja magazynowa jest nadmiernie przydzielona" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Anulowano" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Opis projektu" msgid "User or group responsible for this project" msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "Ciąg musi być unikatowy" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Ciąg musi być unikatowy" msgid "User" msgstr "Użytkownik" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Cena" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Punkt końcowy" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Sekret" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Współdzielony sekret dla HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "Id wiadomości" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Unikalny identyfikator dla tej wiadomości" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Host, od którego otrzymano tę wiadomość" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Nagłówek" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Nagłówek tej wiadomości" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Zawartość" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Łącze" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Autor" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "Obraz" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Załącznik" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Brak pliku" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Brak zewnętrznego odnośnika" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Wybierz plik do załączenia" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Komentarz" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Wartość" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Utworzony" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Ostatnia aktualizacja" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Dane" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Wynik" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Jest uruchomiony" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Oczekujce zadania" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Zaplanowane zadania" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Zadania zakończone błędem" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "ID zadania" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "Unikalny identyfikator zadania" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Blokada" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Czas blokady" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Nazwa zadania" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Funkcja" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Nazwa funkcji" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Argumenty" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Argumenty zadania" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Nazwa pliku" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "Numer telefonu kontaktowego" msgid "Contact email address" msgstr "Kontaktowy adres e-mail" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Kontakt" @@ -3634,7 +3634,7 @@ msgstr "Czy to przedsiębiorstwo produkuje części?" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Adres" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Ważny" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Utworzony przez" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Zamówienie" @@ -4283,15 +4283,15 @@ msgstr "Zakończone" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Zlecenie zakupu" msgid "Sales Order" msgstr "Zamówienie zakupu" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Link do zewnętrznej witryny" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data docelowa" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Odniesienie zamówienia" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Status zamówienia zakupu" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "odebrane przez" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Data wydania" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Data wystawienia zamówienia" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Przeznaczenie" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "Wartość musi być liczbą dodatnią" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klient" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Data wysyłki" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "wysłane przez" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Ilość elementów" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Odebrane" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Cena zakupu" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Cena zakupu jednostkowego" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Cena sprzedaży" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Jednostkowa cena sprzedaży" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Wysłane" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Wysłana ilość" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Data wysyłki" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Sprawdzone przez" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Przesyłka" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Numer przesyłki" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Numer śledzenia" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Informacje o śledzeniu przesyłki" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "Przesyłka została już wysłana" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Linia" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Komponent" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "Ta opcja musi być zaznaczona" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 54e4f2aed3..ec5f43b077 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Não foi possível converter {original} para {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Quantidade fornecida inválida" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Nomes duplicados não podem existir sob o mesmo parental" msgid "Invalid choice" msgstr "Escolha inválida" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Nome" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Descrição" msgid "Description (optional)" msgstr "Descrição (opcional)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Caminho" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Peça" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "Escolha de Produção parental inválida" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Usuário ou grupo responsável deve ser especificado" @@ -809,7 +809,7 @@ msgstr "Usuário ou grupo responsável deve ser especificado" msgid "Build order part cannot be changed" msgstr "Peça da ordem de produção não pode ser alterada" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Código de Lote" msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Criado em" @@ -917,7 +917,7 @@ msgstr "Data alvo final" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data alvo para finalização de produção. Estará atrasado a partir deste dia." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Data de conclusão" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Usuário que emitiu este pedido de produção" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsável" @@ -947,7 +947,7 @@ msgstr "Usuário ou grupo responsável para este pedido de produção" msgid "External Link" msgstr "Link Externo" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Link para URL externa" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Código do projeto" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Saída da produção não corresponde ao Pedido de Produção" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Objeto de produção" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Item de produção deve especificar a saída, pois peças mestres estão msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" @@ -1205,8 +1205,8 @@ msgstr "Motivo para sucatear saída(s) de produção" msgid "Location for completed build outputs" msgstr "Local para saídas de produção concluídas" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Descrição do projeto" msgid "User or group responsible for this project" msgstr "Usuário ou grupo responsável por este projeto" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "A frase senha deve ser diferenciada" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "A frase senha deve ser diferenciada" msgid "User" msgstr "Usuario" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Preço" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "Preço unitário na quantidade especificada" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Ponto final" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Ponto final em qual o gancho web foi recebido" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Nome para este webhook" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Este gancho web está ativo" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Token de acesso" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Segredo" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Segredo compartilhado para HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "ID da Mensagem" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Identificador exclusivo desta mensagem" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "Servidor" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Servidor do qual esta mensagem foi recebida" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Cabeçalho" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Cabeçalho da mensagem" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Corpo" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Corpo da mensagem" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Ponto do qual esta mensagem foi recebida" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Trabalhado em" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "O trabalho desta mensagem foi concluído?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Título" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Ligação" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Publicado" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Autor" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Resumo" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Lida" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "Esta notícia do item foi lida?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "Esta notícia do item foi lida?" msgid "Image" msgstr "Imagem" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Arquivo de imagem" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "Nome da unidade deve ser um identificador válido" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Nome da unidade" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Símbolo" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Símbolo de unidade opcional" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Definição" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Definição de unidade" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Anexo" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Arquivo ausente" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Link externo não encontrado" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Selecione arquivo para anexar" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Comentario" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Valor" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Criado" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Última atualização" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Dados" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Contexto" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Resultado" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "Os itens de um pedido de devolução foram recebidos" msgid "Error raised by plugin" msgstr "Erro criado pela extensão" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Executando" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Tarefas Pendentes" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Tarefas Agendadas" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Tarefas com Falhas" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "ID da Tarefa" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "ID Único da Tarefa" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Bloquear" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Tempo de bloqueio" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Nome da tarefa" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Função" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Nome da função" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Argumentos" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Argumentos da tarefa" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Argumentos de Palavra-chave" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Argumentos Palavra-chave da Tarefa" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Nome do arquivo" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "Número de telefone do contato" msgid "Contact email address" msgstr "Endereço de e-mail do contato" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Contato" @@ -3634,7 +3634,7 @@ msgstr "Esta empresa fabrica peças?" msgid "Default currency used for this company" msgstr "Moeda padrão utilizada para esta empresa" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Endereço" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Válido" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Criado por" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Pedido" @@ -4283,15 +4283,15 @@ msgstr "Concluído" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Pedido de Compra" msgid "Sales Order" msgstr "Pedido de Venda" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Devolver pedido" @@ -4323,420 +4323,428 @@ msgstr "Moeda do pedido" msgid "Currency for this order (leave blank to use company default)" msgstr "Moeda para este pedido (deixe em branco para usar o padrão da empresa)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "O contato não corresponde à empresa selecionada" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Descrição do pedido (opcional)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Selecione o código do projeto para este pedido" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Link para página externa" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data alvo" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data esperada para entrega do pedido. O Pedido estará atrasado após esta data." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Usuário ou grupo responsável para este pedido" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "Ponto de contato para este pedido" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "Endereço da empresa para este pedido" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Referência do pedido" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Situação do pedido de compra" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Empresa da qual os itens estão sendo encomendados" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Código de referência do pedido fornecedor" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "recebido por" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Data de emissão" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Dia que o pedido foi feito" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "Dia que o pedido foi concluído" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Destino" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "Fornecedor de peça deve corresponder a fornecedor da OC" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Empresa para qual os itens foi vendidos" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Referência do Cliente " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Código de Referência do pedido do cliente" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Data de Envio" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Apenas um pedido aberto pode ser marcado como completo" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Pedido não pode ser concluído, pois, há envios incompletos" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "Pedido não pode ser concluído, pois, há itens na linha incompletos" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Quantidade do item" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Referência do Item em Linha" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Observações do Item de Linha" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data alvo para este item de linha (deixe em branco para usar a data alvo do pedido)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Descrição item de linha (opcional)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Contexto adicional para esta linha" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Preço Unitário" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "A peça do fornecedor deve corresponder ao fornecedor" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Fornecedor da Peça" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Recebido" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Número de itens recebidos" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Preço de Compra" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Preço unitário de compra" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Peça virtual não pode ser atribuída a um pedido de venda" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Preço de Venda" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Preço de venda unitário" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Quantidade enviada" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Data do envio" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Data de Entrega" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "Data da entrega do envio" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Verificado por" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Usuário que verificou esta remessa" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Remessa" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Número do Envio" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Número de Rastreamento" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Informação de rastreamento da remessa" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Número da Fatura" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Número de referência para fatura associada" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "O pedido já foi enviado" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "Remessa não foi alocada nos itens de estoque" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "O item do estoque não foi atribuído" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Não é possível alocar o item de estoque para uma linha de uma peça diferente" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "Não é possível alocar uma linha sem uma peça" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A quantidade de alocação não pode exceder a quantidade em estoque" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "Quantidade deve ser 1 para item de estoque serializado" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "Pedidos de venda não coincidem com a remessa" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Remessa não coincide com pedido de venda" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Linha" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Referência de remessa do pedido de venda" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Selecione o item de estoque para alocar" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Insira a quantidade de atribuição de estoque" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "Referência de Pedidos de Devolução" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "Empresa da qual os itens estão sendo retornados" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Estado do pedido de retorno" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Selecione o item a ser devolvido pelo cliente" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Data de Recebimento" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "Data que o pedido a ser devolvido foi recebido" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Despesa/gastos" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "Gastos com esta linha de itens" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "Gastos para reparar e/ou devolver esta linha de itens" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "Esta opção deve ser selecionada" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po index a25f7a2af7..ae71176b55 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Descrição" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Cancelado" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 8eea0219eb..7b376c42b1 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index b5556331c6..f355de4256 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Невозможно преобразовать {original} в {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Повторяющиеся имена не могут существов msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Название" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Описание" msgid "Description (optional)" msgstr "Описание (необязательно)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Путь" @@ -519,8 +519,8 @@ msgstr "Суперпользователь" msgid "Is this user a superuser" msgstr "Это пользователь является суперпользователем" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Деталь" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "Порядок сборки не может быть создан для msgid "Invalid choice for parent build" msgstr "Неверный выбор для родительской сборки" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Должен быть указан ответственный пользователь или группа" @@ -809,7 +809,7 @@ msgstr "Должен быть указан ответственный польз msgid "Build order part cannot be changed" msgstr "Деталь заказа на производства не может быть изменена" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Код партии" msgid "Batch code for this build output" msgstr "Код партии для продукции" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Дата создания" @@ -917,7 +917,7 @@ msgstr "Целевая дата завершения" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для заказа на производства. Заказ будет просрочен после этой даты." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Дата завершения" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Пользователь, создавший этот заказ на производство" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ответственный" @@ -947,7 +947,7 @@ msgstr "Пользователь, ответственный за этот за msgid "External Link" msgstr "Внешняя ссылка" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Ссылка на внешний URL" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Приоритет этого заказа на производство" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Код проекта" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Продукция не совпадает с заказом на производство" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Объект производства" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Элемент производства должен указать пр msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Складская позиция перераспределена" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Резервируемое количество должно быть больше нуля" @@ -1205,8 +1205,8 @@ msgstr "Причина списания продукции" msgid "Location for completed build outputs" msgstr "Место хранения для завершенной продукции" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "На удержании" msgid "Cancelled" msgstr "Отменено" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Описание проекта" msgid "User or group responsible for this project" msgstr "Пользователь или группа, ответственные за этот проект" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "Строка ключа должна быть уникальной" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Строка ключа должна быть уникальной" msgid "User" msgstr "Пользователь" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Цена" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Конечная точка" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Токен" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Токен для доступа" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Секрет" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "ID Сообщения" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "Хост" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Заголовок" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Тело" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Работал над" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "Код" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Заголовок" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Ссылка" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Опубликовано" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Автор" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Итого" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Читать" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "Изображение" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Файл изображения" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Название единицы" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Символ" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Определение" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Вложения" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Файл не найден" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Отсутствует внешняя ссылка" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Выберите файл для вложения" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Комментарий" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Значение" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Создано" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Последнее обновление" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Данные" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Контекст" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Результат" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Запущен" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Ожидающие задачи" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Запланированные задания" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Невыполненные Задачи" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "Код задачи" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "Уникальный ID задачи" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Заблокировать" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Время блокировки" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Название задачи" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Функция" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Имя функции" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Аргументы" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Аргументы задачи" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Имя файла" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "Контактный телефон" msgid "Contact email address" msgstr "Контактный EMail" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Контакт" @@ -3634,7 +3634,7 @@ msgstr "Является ли компания производителем де msgid "Default currency used for this company" msgstr "Для этой компании используется валюта по умолчанию" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Адрес" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Связанная деталь производителя должна ссылаться на ту же базовую деталь" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "Сопоставление столбцов должно быть связано с корректным сеансом импорта" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "Номер строки" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "Ошибки" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Корректный" @@ -4209,7 +4209,7 @@ msgstr "Невыполненный" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Создал" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Заказ" @@ -4283,15 +4283,15 @@ msgstr "Завершённые" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Заказ на закупку" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Заказ на закупку" msgid "Sales Order" msgstr "Заказ на продажу" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Заказ на возврат" @@ -4323,420 +4323,428 @@ msgstr "Валюта Заказа" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "Контакт не соответствует выбранной компании" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Описание заказа (дополнительно)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Выберите код проекта для этого заказа" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Ссылка на внешнюю страницу" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Целевая дата" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Пользователь или группа, ответственная за этот заказ" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Ссылка на заказ" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Компания, в которой детали заказываются" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "получил" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Дата создания" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Назначение" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Покупатель" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Компания, которой детали продаются" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Дата отгрузки" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "Отправлено" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Количество" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Записи о позиции" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Описание позиции (необязательно)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Дополнительный контекст для этой строки" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Цена за единицу" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Деталь поставщика" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Получено" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Закупочная цена" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Цена продажи" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Цена последней продажи" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Доставлено" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Отгруженное кол-во" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Дата отправления" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Дата доставки" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Проверн" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Отправление" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Номер отправления" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Номер отслеживания" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Информация об отслеживании доставки" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Номер счета" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "Отправка не имеет зарезервированных складских позиций" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "Складская позиция не была назначена" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Невозможно зарезервировать складскую позицию в позицию другой детали" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "Количество должно быть 1 для сериализированных складских позиций" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Строка" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Элемент" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Выберите складскую позицию для резервирования" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Укажите резервируемое количество" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Выберите позицию, возвращаемую от клиента" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Дата получения" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Результат" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "Необходимо выбрать эту опцию" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 2820fd1cdf..357acf31ba 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 980367ac16..20ab8f35fe 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Ni mogoče pretvoriti {original} v {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Podana napačna količina" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Podvojena imena ne morejo obstajati pod istim nadrejenim elementom" msgid "Invalid choice" msgstr "Nedovoljena izbira" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Ime" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Opis" msgid "Description (optional)" msgstr "Opis (opcijsko)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Pot" @@ -519,8 +519,8 @@ msgstr "Superuporabnik" msgid "Is this user a superuser" msgstr "Ali je ta uporabnik superuporabnik" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "Neveljavna izbira za nadrejeno izgradnjo" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Naveden mora biti odgovorni uporabnik ali skupina" @@ -809,7 +809,7 @@ msgstr "Naveden mora biti odgovorni uporabnik ali skupina" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Številka serije" msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Datum ustvarjenja" @@ -917,7 +917,7 @@ msgstr "Rok dokončanja" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Datom končanja" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Uporabnik, ki je izdal nalog za izgradnjo" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odgovoren" @@ -947,7 +947,7 @@ msgstr "Odgovorni uporabnik ali skupina za to naročilo" msgid "External Link" msgstr "Zunanja povezava" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Zunanja povezava" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot s msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Prestavljena količina mora biti večja od 0" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Preklicano" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "Uporabnik" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Povezava" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Priloga" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Manjka datoteka" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Manjka zunanja povezava" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Izberite prilogo" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Komentar" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Ime datoteke" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Poslano" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 9d89ff682b..d809b06852 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nije moguće konvertovati {original} u {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Isporučena nevažeća količina" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "Neispravna decimalna vrednost" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Dvostruka imena ne mogu postojati pod istom nadredjenom grupom" msgid "Invalid choice" msgstr "Nevažeći izvor" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Ime" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Opis" msgid "Description (optional)" msgstr "Opis (Opciono)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Putanja" @@ -519,8 +519,8 @@ msgstr "Super korisnik" msgid "Is this user a superuser" msgstr "Da li je ovaj korisnik Super korisnik?" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "Uključi varijante" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "Uključi varijante" msgid "Part" msgstr "Deo" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "Nalog za izradu se ne može kreirati za zaključan deo" msgid "Invalid choice for parent build" msgstr "Nevažeći izbor za nadređenu verziju" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Odgovorni korisnik ili grupa mora biti određena" @@ -809,7 +809,7 @@ msgstr "Odgovorni korisnik ili grupa mora biti određena" msgid "Build order part cannot be changed" msgstr "Deo u nalogu za izradu ne može se izmeniti" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Kod serije" msgid "Batch code for this build output" msgstr "Kod izgradnje za ovaj izlaz" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "datum kreiranja" @@ -917,7 +917,7 @@ msgstr "Datum ciljanog završetka" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ciljani datum za završetak izgradnje. Izgradnja će biti u prekoračenju nakon ovog datuma" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Datum završetka" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Korisnik koji je izdao nalog za izgradnju" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odgovoran" @@ -947,7 +947,7 @@ msgstr "Korisnik ili grupa koja je odgovorna za ovaj nalog za izgradnju" msgid "External Link" msgstr "Spoljašnja konekcija" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Link za eksterni URL" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Prioritet ovog naloga za izgradnju" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Kod projekta" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Izlaz izgradnje se ne slaže sa Nalogom za izgradnju" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Objekat izgradnje" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Stavka izgradnje mora imati izlaz izgradnje, jer je nadređeni deo marki msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Alocirana količina ({q}) ne sme da bude veća od količine dostupnih zaliha ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Stavka zaliha je prealocirana" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Količina alokacije mora da bude veća od nule" @@ -1205,8 +1205,8 @@ msgstr "Razlog za otpisane izlaz(e) izgradnje" msgid "Location for completed build outputs" msgstr "Lokacija za završene izlaze izgradnje" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "Na čekanju" msgid "Cancelled" msgstr "Otkazano" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Opis projekta" msgid "User or group responsible for this project" msgstr "Korisnik ili grupa odgovorni za ovaj projkat" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "Ključ za podešavanje" @@ -1580,9 +1580,9 @@ msgstr "Vrednost ne prolazi test ispravnosti" msgid "Key string must be unique" msgstr "Tekstualni ključ mora da bude jedinstven" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Tekstualni ključ mora da bude jedinstven" msgid "User" msgstr "Korisnik" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "Prelomna količina cene" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Cena" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "Cena jedinice za određenu količinu" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Krajnja tačka" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Krajnja tačka na kojoj je primljen zahtev za izmenu web stranice" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Ime ovog zahteva za izmenu stranice" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Da li je ovaj zahtev za izmenu aktivan?" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Token za pristup" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Tajna" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Deljena tajna za HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "ID poruke" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Jedinstveni identifikator za ovu poruku" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "Računar" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Računar koji je primio ovu poruku" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Zaglavlje" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Zaglavlje ove poruke" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Telo" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Telo ove poruke" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Krajnja tačka na kojoj je ova poruka primljena" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Radilo se na " -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "Da li je rad sa ovom porukom završen?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "Id" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Naslov" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Link" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Objavljeno" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Autor" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Rezime" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Čitaj" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "Da li je ova stavka vesti pročitana" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "Da li je ova stavka vesti pročitana" msgid "Image" msgstr "Slika" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Datoteka slike" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "Ciljni tip modela za ovu sliku" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "Ciljni ID modela za ovu sliku" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "Posebna jedinica" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "Simbol jedinice mora biti jedinstven" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "Ime jedinice mora da bude ispravan identifikator" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Ime jedinice" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Simbol" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Opcioni simbol jedinice" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Definicija" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Definicija jedinice" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Prilog" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Nedostaje datoteka" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Nedostaje eksterni link" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Izaberite datoteku za prilog" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Komentar" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "Komentar priloga" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "Datum učitavanja" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "Datum kada je datoteka učitana" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "Veličina datoteke" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "Veličina datoteke u bajtovima" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "Određen je neispravan tip modela za prilog" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "Posebno stanje" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "Posebna stanja" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "Referentni status podešen" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "Status je podešen i produžen je sa ovim posebnim stanjem" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "Logički ključ" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "Stanje logičkog ključa je jednako posebnom ključu u poslovnoj logici" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Vrednost" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "Numerička vrednost koja će biti sačuvana u bazi podataka modela" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "Ime stanja" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "Etiketa" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "Etiketa koja će biti prikazana na korisničkoj strani" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "Boja" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "Boja koja će biti prikazana na korisničkoj strani" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "Model" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "Model ovog stanja je povezan sa " -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "Model mora biti izabran" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "Ključ mora biti izabran" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "Logički ključ mora biti izabran" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "Ključ mora da se razlikuje od logičkog ključa" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "Validna referenca statusa klase mora biti dostavljena" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "Ključ mora biti različit od logičkog ključa referentnog statusa" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "Logički ključ mora biti među logičkim ključevima referentnog statusa" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "Naziv mora biti različit od naziva u statusu reference" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "Lista odabira" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "Liste odabira" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "Ime liste odabira" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "Opis liste odabira" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "Zaključano" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "Da li je ova lista odabira zaključana?" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "Da li se ova lista odabira može koristiti?" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "Ekstenzija/dodatak za izvor" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "Ekstenzija koja pruža listu odabira" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "String izvora" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "Opcioni string koji identifikuje izvor koji se koristi za ovu listu" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "Podrazumevani unos" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "Podrazumevani unos za ovu listu odabira" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Kreirano" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "Datum i vreme kada je ova lista odabira kreirana" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Poslednje ažuriranje" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "Datum i vreme kada je ova lista odabira ažurirana" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "Unos liste odabira" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "Unosi liste odabira" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "Lista odabira kojoj ovaj unos pripada" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "Vrednost ovog unosa liste odabira" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "Naziv ovog unosa liste odabira" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "Opis ovog unosa liste odabira" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "Da li je unos ove liste odabira aktivan?" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "Skeniranje bar koda" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Podaci" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "Podaci bar koda" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "Korisnik koji je skenirao bar kod" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "Vremenski trag" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "Datum i vreme skeniranja bar koda" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "URL krajnja tačka kojaj je obradila bar kod" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Kontekst" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "Kontekst podataka za skeniranje bar koda" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "Odgovor" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "Podaci odgovora za skeniranje bar koda" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Rezultat" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "Da li je skeniranje bar koda bilo uspešno?" @@ -2089,79 +2089,79 @@ msgstr "Stavke su primljene uprkos nalogu za povrat" msgid "Error raised by plugin" msgstr "Greška je aktivirala ekstenziju" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Pokrenuto je" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Čekaju se zadaci" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Planirani zadaci" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Propali zadaci" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "ID zadatka" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "Jedinstveni ID zadatka" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Zaključaj" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Vreme zaključavanja" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Naziv zadatka" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Funkcija" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Ime funkcije" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Argumenti" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Argumenti zadatka" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Ključne reči argumenata" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Ključne reči argumenata zadatka" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Ime datoteke" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "Tip modela" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "Korisnik nema dozvolu da napravi ili izmeni priloge za ovaj model" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "Lista odabira je zaključana" @@ -3590,7 +3590,7 @@ msgstr "Broj telefona kontakta" msgid "Contact email address" msgstr "Email adresa kontakta" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Kontakt" @@ -3634,7 +3634,7 @@ msgstr "Da li ova kompanija proizvodi delove?" msgid "Default currency used for this company" msgstr "Podrazumevana valuta za ovu kompaniju" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Adrese" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Povezani delovi dobavljača moraju referencirati isti osnovni deo" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "Promene polja" msgid "Field Filters" msgstr "Filteri polja" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "Neka neophodna polja nisu mapirana" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "Kolona je već mapirana u polje u bazi podataka" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "Polje je već mapirano u kolonu sa podacima" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "Mapiranje kolona mora biti linkovano da bi se uvezla važeća sesija" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "Kolona ne postoji u fajlu sa podacima" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "Polje ne postoji u ciljnom modelu" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "Izabrano polje je samo za čitanje" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "Uvezi sesiju" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "Polje" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "Kolona" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "Indeks vrsta" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "Originalni podaci vrste" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "Greške" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Važeće" @@ -4209,7 +4209,7 @@ msgstr "Izvanredno" msgid "Has Project Code" msgstr "Ima šifru projekta" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Kreirano do strane" @@ -4257,9 +4257,9 @@ msgstr "Završen pre" msgid "Completed After" msgstr "Završen nakon" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Nalog" @@ -4283,15 +4283,15 @@ msgstr "Završeno" msgid "Has Shipment" msgstr "Ima isporuku" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nalog za kupovinu" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Nalog za kupovinu" msgid "Sales Order" msgstr "Nalog za prodaju" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Nalog za vraćanje" @@ -4323,420 +4323,428 @@ msgstr "Valuta naloga" msgid "Currency for this order (leave blank to use company default)" msgstr "Valuta za ovaj nalog (ostaviti prazno za podrazumevanu valutu kompanije)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "Kontakt se ne poklapa sa izabranom kompanijom" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Opis naloga (opciono)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Izaberi šifru projekta za ovaj nalog" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Link ka eksternoj stranici" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Ciljani datum" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Očekivani datum za isporuku. Nalog će biti zastareo nakon ovog datuma." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Korisnik ili grupa odgovorni za ovaj nalog" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "Lice za kontakt za ovaj nalog" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "Adresa kompanije za ovaj nalog" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Referenca naloga" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Status naloga za kupovinu" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Kompanija od koje su stavke naručene" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Referenca dobavljača" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Referentni kod dobavljača naloga" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "primljeno od strane" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Datum izdavanja" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Datum kada je nalog izdat" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "Datum kada je nalog završen" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Odredište" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "Odredište za primljene stavke" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "Dobavljač dela se mora poklapati sa dobavljačem naloga za kupovinu" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "Količina mora biti pozitivan broj" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Mušterija" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Kompanija kojoj se prodaju stavke" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "Status naloga za prodaju" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Referenca mušterije" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Referentni kod mušterijinog naloga" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Datum isporuke" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "isporučeno od strane" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "Nalog je već završen" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "Nalog je već otkazan" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Samo otvoren nalog može biti označen kao završen" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Nalog ne može biti završen jer ima nepotpunih isporuka" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Nalog ne može biti završen jer ima nepotpunih alokacija" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "Nalog ne može biti završen jer ima nezavršenih stavki porudbžine" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Količina stavki" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Referenca stavke porudbžine" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Beleške stavke porudbžine" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Krajnji datum za ovu stavku porudbćine (ostaviti prazno za krajnji datum sa naloga)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Opis stavke porudžbine (opciono)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Dodatni kontekst za ovu porudžbinu" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Cena jedinice" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "Stavka porudžbine naloga za kupovinu" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "Deo dobavljača se mora poklapati sa dobavljačem" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Deo dobavljača" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Primljeno" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Broj primljenih stavki" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Kupovna cena" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Kupovna cena jedinice" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "Dodatna porudbžina naloga za kupovinu" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "Stavka porudžbine naloga za prodaju" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuelni deo ne može biti dodeljen nalogu za prodaju" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Samo delovi koji se mogu prodati mogu biti dodeljeni nalogu za prodaju" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Prodajna cena" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Prodajna cena jedinice" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Poslato" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Isporučena količina" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "Isporuka naloga za prodaju" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Datum isporuke" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Datum dostavljanja" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "Datum dostavljanja isporuke" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Provereno od strane" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Korisnik koji je proverio ovu isporuku" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Isporuka" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Broj isporuke" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Broj praćenja" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Informacije o praćenju isporuke" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Broj računa" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Referentni broj za dodeljeni račun" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "Isporuka je već poslata" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "Isporuka nema alocirane stavke sa zaliha" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "Dodatne porudbžine naloga za prodaju" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "Alokacije naloga za prodaju" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "Stavka sa zaliha nije dodeljena" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Ne mogu se alocirati stavke sa zaliha porudbžini sa drugačijim delom" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "Ne mogu se alocirati zalihe porudbžini bez dela" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Alocirana količina ne sme da pređe količinu zaliha" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "Količina mora biti 1 za serijalizovane stavke sa zaliha" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "Nalog za prodaju se ne poklapa sa isporukom" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Isporuka se ne poklapa sa nalogom za prodaju" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Porudbžina" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Referenca isporuke naloga za prodaju" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Stavka" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Izaberi stavku sa zaliha za alokaciju" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Unesi količinu za alokaciju zaliha" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "Referenca naloga za vraćanje" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "Kompanija čije stavke su vraćene" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Status naloga za vraćanje" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "Vrati stavku porudbžine" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "Stavka sa zaliha mora biti određena" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "Količina vraćanja je premašila količinu zaliha" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "Količina vraćanja mora biti veća od nule" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "Nevažeća količina za serijalizovane stavke sa zaliha" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Izaberi stavku za vraćanje od mušterije" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Primljeno datuma" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "Datum kada je ova vraćena stavka primljena" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Ishod" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "Ishod za ovu stavku porudžbine" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "Trošak asociran sa popravkom ili vraćanjem ove stavke porudžbine" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "Doda" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "Ova opcija mora biti selektovana" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "Je revizija" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "Ima revizije" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "Spisak materijala validan" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "Deo sklopa se može testirati" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "Deo komponente se može testirati" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "Koristi" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index c68d1392c6..db1385bb75 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunde inte konvertera {original} till {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Namn" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Beskrivning" msgid "Description (optional)" msgstr "Beskrivning (valfritt)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Sökväg" @@ -519,8 +519,8 @@ msgstr "Superanvändare" msgid "Is this user a superuser" msgstr "Är den här användaren en superanvändare" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "Ogiltigt val för överordnad bygge" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Tillverknings order referens" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Batchkod" msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Skapad" @@ -917,7 +917,7 @@ msgstr "Datum för slutförande" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldatum för färdigställande. Tillverkningen kommer att förfallas efter detta datum." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Slutförandedatum" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Användare som utfärdade denna tillverknings order" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ansvarig" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "Extern länk" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Länk till extern URL" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Projektkod" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Byggobjekt måste ange en byggutgång, eftersom huvuddelen är markerad msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tilldelad kvantitet ({q}) får inte överstiga tillgängligt lagersaldo ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Allokeringsmängden måste vara större än noll" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "Plats för färdiga produkter" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "Avbruten" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Projektbeskrivning" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "Användare" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Länk" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "Bild" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Bilaga" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Saknad fil" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Extern länk saknas" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Välj fil att bifoga" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Kommentar" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "Filstorlek" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "Etikett" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "Färg" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Skapad" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Senast uppdaterad" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "Streckkodsdata" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Schemalagda uppgifter" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Filnamn" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Kontakt" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Adress" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "Fält" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "Kolumn" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "Har projektkod" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "Slutförd" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "Försäljningsorder" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Måldatum" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Mål" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kund" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Skickad" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Leveransdatum" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 570ef239db..7a0634667b 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "ปริมาณสินค้าไม่ถูกต้อง" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "ชื่อ" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "คำอธิบาย" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "ยกเลิกแล้ว" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "ผู้ใช้งาน" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "ลิงก์" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "ไฟล์แนบ" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "ไม่พบไฟล์" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "เลือกไฟล์ที่ต้องการแนบ" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "ความคิดเห็น" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "ชื่อไฟล์" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "สำเร็จแล้ว" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "จัดส่งแล้ว" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index f856f78e29..2283f4a551 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} birimi {unit} birimine dönüştürülemedi" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Aynı kaynak altında birden fazla aynı isim kullanılamaz" msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Adı" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Açıklama" msgid "Description (optional)" msgstr "Açıklama (isteğe bağlı)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Yol" @@ -519,8 +519,8 @@ msgstr "Süper Kullanıcı" msgid "Is this user a superuser" msgstr "Bu kullanıcı bir süper kullanıcı mı" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Parça" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "Kilidi açılmış bir parça için yapım siparişi oluşturulamaz" msgid "Invalid choice for parent build" msgstr "Üst yapım için geçersiz seçim" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Sorumlu kullanıcı veya grup belirtilmelidir" @@ -809,7 +809,7 @@ msgstr "Sorumlu kullanıcı veya grup belirtilmelidir" msgid "Build order part cannot be changed" msgstr "Yapım siparişi parçası değiştirilemez" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Sıra numarası" msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Oluşturulma tarihi" @@ -917,7 +917,7 @@ msgstr "Hedef tamamlama tarihi" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım işi gecikmiş olacak." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Tamamlama tarihi" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Bu yapım işi emrini veren kullanıcı" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Sorumlu" @@ -947,7 +947,7 @@ msgstr "Bu yapım siparişinden sorumlu kullanıcı veya grup" msgid "External Link" msgstr "Harici Bağlantı" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Bu yapım siparişinin önceliği" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Proje Kodu" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Nesne yap" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktıs msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Ayrılan miktar ({q}) mevcut stok miktarını ({a}) aşmamalı" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" @@ -1205,8 +1205,8 @@ msgstr "Yapım çıktı(larını) hurdaya ayırma nedeni" msgid "Location for completed build outputs" msgstr "Tamamlanan yapım çıktıları içi konum" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "Beklemede" msgid "Cancelled" msgstr "İptal edildi" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Proje açıklaması" msgid "User or group responsible for this project" msgstr "Bu projeden sorumlu kullanıcı veya grup" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "Anahtar dizesi benzersiz olmalı" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Anahtar dizesi benzersiz olmalı" msgid "User" msgstr "Kullanıcı" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Fiyat" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Token" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Gizli" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Başlık" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Başlık" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Bağlantı" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Yayınlandı" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Yazar" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Özet" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Oku" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "Haberi okudunuz mu?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "Haberi okudunuz mu?" msgid "Image" msgstr "Resim" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Görsel yükleyin" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Sembol" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Tanımlama" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Birim tanımlaması" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Ek" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Eksik dosya" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Bozuk dış bağlantı" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Eklenecek dosyayı seç" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Yorum" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "Özel Durum" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "Özel Durumlar" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Değer" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "Renk" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "Model" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "Model seçilmelidir" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "Anahtar Seçilmelidir" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "Mantıksal anahtar seçilmelidir" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Oluşturuldu" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Çalışıyor" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Bekleyen Görevler" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Planlanan Görevler" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Başarısız Görevler" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "Görev ID" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "Benzersiz Görev ID" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Kilit" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Kilit Zamanı" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Görev Adı" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Fonksiyon" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Fonksiyon Adı" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Argümanlar" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Görev Argümanları" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Anahtar Argümanlar" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Anahtar görev argümanları" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Dosya adı" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "Model Tipi" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "İletişim telefon numarası" msgid "Contact email address" msgstr "İletişim e-posta adresi" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "İletişim" @@ -3634,7 +3634,7 @@ msgstr "Bu şirket üretim yapıyor mu?" msgid "Default currency used for this company" msgstr "Bu şirket için varsayılan para birimi" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Adres" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Oluşturan" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "Tamamlandı" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "Sipariş Emri" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Harici sayfaya bağlantı" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Hedeflenen tarih" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Sipariş referansı" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Hedef" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Müşteri" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Sevk edildi" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar bir olmalı" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Stok tahsis miktarını girin" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 0539622cde..eef75daae0 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Не вдалося перетворити {original} на {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Невірна кількість" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "" msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Шлях" @@ -519,8 +519,8 @@ msgstr "" msgid "Is this user a superuser" msgstr "" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Деталь" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "" msgid "Invalid choice for parent build" msgstr "" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "" @@ -809,7 +809,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "" @@ -917,7 +917,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -947,7 +947,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1205,8 +1205,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "" msgid "Cancelled" msgstr "" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "" msgid "User or group responsible for this project" msgstr "" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "" msgid "User" msgstr "" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "" msgid "Image" msgstr "" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "" @@ -3634,7 +3634,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "" @@ -4283,15 +4283,15 @@ msgstr "" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4323,420 +4323,428 @@ msgstr "" msgid "Currency for this order (leave blank to use company default)" msgstr "" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "" -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 3c86a3f661..a0ff20c79e 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Không thể chuyển đổi {original} sang {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "Số lượng cung cấp không hợp lệ" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "Tên trùng lặp không thể tồn tại trong cùng cấp thư mục" msgid "Invalid choice" msgstr "Lựa chọn sai" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "Tên" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "Mô tả" msgid "Description (optional)" msgstr "Mô tả (tùy chọn)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "Đường dẫn" @@ -519,8 +519,8 @@ msgstr "Superuser" msgid "Is this user a superuser" msgstr "Người dùng này là superuser" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "" msgid "Part" msgstr "Nguyên liệu" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "Không thể tạo đơn hàng cho hàng hoá đang mở khoá" msgid "Invalid choice for parent build" msgstr "Lựa chọn sai cho bản dựng cha" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "Phải chọn người dùng hoặc nhóm" @@ -809,7 +809,7 @@ msgstr "Phải chọn người dùng hoặc nhóm" msgid "Build order part cannot be changed" msgstr "Sản phẩm đơn đặt bản dựng không thể thay đổi được" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "Mã lô hàng" msgid "Batch code for this build output" msgstr "Mã lô cho đầu ra bản dựng này" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "Ngày tạo" @@ -917,7 +917,7 @@ msgstr "Ngày hoàn thành mục tiêu" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ngày mục tiêu để hoàn thành bản dựng. Bản dựng sẽ bị quá hạn sau ngày này." -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "Ngày hoàn thành" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "Người dùng người đã được phân công cho đơn đặt bản dựng này" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Chịu trách nhiệm" @@ -947,7 +947,7 @@ msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt bản msgid "External Link" msgstr "Liên kết bên ngoài" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "Liên kết đến URL bên ngoài" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "Độ quan trọng của đơn đặt bản dựng" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "Mã dự án" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "Dựng đối tượng" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "Xây dựng mục phải xác định đầu ra, bởi vì sản phẩm msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Số lượng được phân bổ ({q}) không thể vượt quá số lượng có trong kho ({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "Kho hàng đã bị phân bổ quá đà" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "Số lượng phân bổ phải lớn hơn 0" @@ -1205,8 +1205,8 @@ msgstr "Lý do loại bỏ đầu ra bản dựng" msgid "Location for completed build outputs" msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "Chờ" msgid "Cancelled" msgstr "Đã hủy" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "Mô tả dự án" msgid "User or group responsible for this project" msgstr "Người dùng hoặc nhóm có trách nhiệm với dự án này" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "Chuỗi khóa phải duy nhất" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "Chuỗi khóa phải duy nhất" msgid "User" msgstr "Người dùng" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "Giá" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "Đơn vị giá theo số lượng cụ thể" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "Đầu mối" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "Đầu mối tại điểm webhook được nhận" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "Tên của webhook này" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "Webhook có hoạt động không" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "Chữ ký số" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "Chữ ký số để truy cập" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "Bí mật" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "Mã bí mật dùng chung cho HMAC" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "Mã Tin nhắn" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "Định danh duy nhất cho tin nhắn này" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "Máy chủ" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "Mãy chủ từ tin nhắn này đã được nhận" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "Đầu mục" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "Đầu mục tin nhắn" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "Thân" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "Thân tin nhắn này" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "Đầu mối của tin nhắn này đã nhận được" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "Làm việc vào" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "Công việc trong tin nhắn này đã kết thúc?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "Mã" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "Tiêu đề" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "Liên kết" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "Đã công bố" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "Tác giả" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "Tóm tắt" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "Đọc" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "Tin này đã được đọc?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "Tin này đã được đọc?" msgid "Image" msgstr "Hình ảnh" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "Tệp ảnh" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "Tên đơn vị phải là một định danh hợp lệ" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "Tên đơn vị" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "Biểu tượng" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "Biểu tượng đơn vị tùy chọn" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "Định nghĩa" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "Định nghĩa đơn vị" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "Đính kèm" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "Tập tin bị thiếu" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "Thiếu liên kết bên ngoài" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "Chọn file đính kèm" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "Bình luận" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "Giá trị" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "Đã tạo" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "Cập nhật lần cuối" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "Dữ liệu" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "Ngữ cảnh" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "Kết quả" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "" @@ -2089,79 +2089,79 @@ msgstr "Hàng đã nhận theo đơn hàng trả lại" msgid "Error raised by plugin" msgstr "Lỗi được thông báo bởi phần mở rộng" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "Đang chạy" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "Công việc chờ xử lý" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "Tác vụ theo lịch" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "Tác vụ thất bại" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "ID tác vụ" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "ID tác vụ duy nhất" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "Khoá" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "Thời gian khóa" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "Tên công việc" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "Chức năng" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "Tên chức năng" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "Đối số" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "Đối số công việc" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "Đối số từ khóa" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "Đối số từ khóa công việc" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "Tên tập tin" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "Số điện thoại liên hệ" msgid "Contact email address" msgstr "Địa chỉ email liên hệ" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "Liên hệ" @@ -3634,7 +3634,7 @@ msgstr "Công ty này có sản xuất sản phẩm?" msgid "Default currency used for this company" msgstr "Tiền tệ mặc định dùng cho công ty này" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "Địa chỉ" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu với sản phẩm cơ bản tương tự" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "" msgid "Field Filters" msgstr "" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "Hợp lệ" @@ -4209,7 +4209,7 @@ msgstr "" msgid "Has Project Code" msgstr "" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "Tạo bởi" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "Đặt hàng" @@ -4283,15 +4283,15 @@ msgstr "Đã hoàn thành" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Đơn hàng" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "Đơn hàng" msgid "Sales Order" msgstr "Đơn đặt hàng" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Đơn hàng trả lại" @@ -4323,420 +4323,428 @@ msgstr "Tiền tệ đơn đặt hàng" msgid "Currency for this order (leave blank to use company default)" msgstr "Tiền tệ cho đơn đặt này (để trống để sử dụng tiền mặc định)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "Liên hệ không phù hợp với doanh nghiệp đã chọn" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "Mô tả đơn đặt (tùy chọn)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "Mã dự án đã chọn cho đơn đặt hàng này" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "Liên kết đến trang bên ngoài" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Ngày mục tiêu" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Ngày mong muốn giao được hàng. Đơn đặt sẽ quá hạn sau ngày này." -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt này" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "Đầu mối liên hệ của đơn đặt này" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "Địa chỉ công ty cho đơn đặt này" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "Mã đặt hàng" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "Trạng thái đơn đặt mua" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "Doanh nghiệp từ những hàng hóa đang được đặt mua" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "Tham chiếu nhà cung cấp" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "Mã tham chiếu đơn đặt nhà cung cấp" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "nhận bởi" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "Ngày phát hành" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "Ngày đặt hàng đã phát hành" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "Ngày đặt hàng đã được hoàn thiện" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "Đích đến" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "Nhà cung cấp sản phẩm phải trùng với nhà cung cấp PO" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "Số lượng phải là số dương" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Khách hàng" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "Doanh nghiệp từ những hàng hóa đang được bán" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "Tham chiếu khách hàng " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "Mã tham chiếu đơn đặt của khách hàng" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "Ngày giao hàng" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "vận chuyển bằng" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "Những đơn hàng đang mở thì sẽ được đánh dấu là hoàn thành" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Đơn hàng không thể hoàn thành được vì vận chuyển chưa xong" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "Đơn hàng không thể hoàn thành được vì những khoản riêng chưa xong" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "Số lượng mặt hàng" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "Tham chiếu khoản riêng" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "Ghi chú khoản riêng" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Ngày mục tiêu cho khoản riêng này (để trống để sử dụng ngày mục tiêu từ đơn đặt)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "Mô tả khoản riêng (tùy chọn)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "Ngữ cảnh bổ sung" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "Đơn giá" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "Sản phẩm nhà cung cấp phải phù hợp với nhà cung cung cấp" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "Sản phẩm nhà cung cấp" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "Đã nhận" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "Số mục đã nhận" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "Giá mua" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "Giá đơn vị mua" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "Không thể gán sản phẩm ảo vào trong đơn đặt bán hàng" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "Chỉ có thể gán sản phẩm có thể bán vào đơn đặt bán hàng" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "Giá bán" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "Giá bán đơn vị" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "Đã chuyển" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "Số lượng đã vận chuyển" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "Ngày vận chuyển" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "Ngày giao hàng" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "Ngày giao hàng của vận chuyển" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "Kiểm tra bởi" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "Người dùng đã kiểm tra vận chuyển này" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Vận chuyển" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "Mã vận chuyển" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "Số theo dõi" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "Thông tin theo dõi vận chuyển" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "Mã hóa đơn" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "Số tham chiếu liên kết với hóa đơn" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "Vận đơn đã được gửi đi" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "Vận đơn chưa có hàng hóa được phân bổ" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "Hàng trong kho chưa được giao" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "Không thể phân bổ hàng hóa vào cùng với dòng với sản phẩm khác" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "Không thể phân bổ hàng hóa vào một dòng mà không có sản phẩm nào" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Số lượng phân bổ không thể vượt quá số lượng của kho" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "Số lượng phải là 1 cho hàng hóa sêri" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "Đơn bán hàng không phù hợp với vận đơn" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Vận đơn không phù hợp với đơn bán hàng" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "Dòng" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "Tham chiếu vận đơn của đơn hàng bán" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "Hàng hóa" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "Chọn hàng trong kho để phân bổ" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "Nhập số lượng phân kho" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "Tham chiếu đơn hàng trả lại" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "Công ty có hàng hóa sẽ được trả lại" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "Trạng thái đơn hàng trả lại" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "Chọn hàng hóa để trả lại từ khách hàng" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "Ngày nhận được" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "Ngày mà hàng hóa trả lại đã được nhận" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "Kết quả" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "Kết quả cho hàng hóa dòng này" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "Chi phí gắn với hàng trả lại hoặc sửa chữa cho dòng hàng hóa này" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "Tùy chọn này phải được chọn" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "" diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index f01bf82ccb..1f320698e2 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能将 {original} 转换到 {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "提供的数量无效" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "无效的数值" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "同一個上層元件下不能有重複的名字" msgid "Invalid choice" msgstr "無效的選項" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "名稱" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "描述" msgid "Description (optional)" msgstr "描述(選填)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "路径" @@ -519,8 +519,8 @@ msgstr "超级用户" msgid "Is this user a superuser" msgstr "此用户是否为超级用户" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "包含变体" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "包含变体" msgid "Part" msgstr "零件" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "无法为已解锁的零件创建生产订单" msgid "Invalid choice for parent build" msgstr "無效的上層生產工單選擇" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "必须指定负责的用户或组" @@ -809,7 +809,7 @@ msgstr "必须指定负责的用户或组" msgid "Build order part cannot be changed" msgstr "無法更改生產工單" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "批号" msgid "Batch code for this build output" msgstr "此产出的批号" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "建立日期" @@ -917,7 +917,7 @@ msgstr "目標完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "完成日期" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "發布此生產工單的使用者" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "負責人" @@ -947,7 +947,7 @@ msgstr "負責此生產工單的使用者或群組" msgid "External Link" msgstr "外部連結" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "外部URL連結" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "此生产订单的优先级" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "專案代碼" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "产出与生产订单不匹配" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "生产对象" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "生产项必须指定产出,因为主零件已经被标记为可追踪 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" @@ -1205,8 +1205,8 @@ msgstr "废品产出的原因" msgid "Location for completed build outputs" msgstr "已完成删除的库存地点" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "被挂起" msgid "Cancelled" msgstr "已取消" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "项目描述" msgid "User or group responsible for this project" msgstr "负责此项目的用户或群组" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "设置密钥" @@ -1580,9 +1580,9 @@ msgstr "值未通过验证检查" msgid "Key string must be unique" msgstr "键字符串必须是唯一的" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "键字符串必须是唯一的" msgid "User" msgstr "使用者" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "批发价数量" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "价格" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "指定数量的单位价格" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "端点" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "接收此网络钩子的端点" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "此网络钩子的名称" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "网络钩子是否已启用" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "令牌" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "访问令牌" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "密钥" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "HMAC共享密钥" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "消息ID" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "此邮件的唯一标识符" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "主机" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "接收此消息的主机" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "标题" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "此消息的标题" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "正文" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "此消息的正文" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "接收此消息的终点" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "工作于" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "这条消息的工作完成了吗?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "标识" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "标题" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "連結" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "已发布" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "作者" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "摘要" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "阅读" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "这条新闻被阅读了吗?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "这条新闻被阅读了吗?" msgid "Image" msgstr "图像" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "图像文件" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "此图像的目标模型类型" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "此图像的目标型号ID" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "自定义单位" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "单位符号必须唯一" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "单位名称必须是有效的标识符" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "单位名称" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "符号" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "可选单位符号" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "定义" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "单位定义" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "附件" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "缺少檔案" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "缺少外部連結" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "選擇附件" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "註解" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "附件评论" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "上传日期" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "上传文件的日期" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "文件大小" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "文件大小,以字节为单位" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "为附件指定的模型类型无效" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "自定状态" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "定制状态" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "参考状态设置" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "使用此自定义状态扩展状态的状态集" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "逻辑密钥" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "等同于商业逻辑中自定义状态的状态逻辑键" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "值" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "状态名" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "标签" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "将在前端显示的标签" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "颜色" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "将在前端显示颜色" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "型号" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "该状态关联的模型" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "必须选定模型" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "必须选取密钥" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "必须选中逻辑密钥" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "密钥必须不同于逻辑密钥" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "密钥必须不同于参考状态的逻辑密钥" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "逻辑密钥必须在参考状态的逻辑键中" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "已锁定" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "已创建" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "最近更新" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "扫描条码" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "数据" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "条码数据" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "扫描条形码" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "时间戳" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "扫描条形码的日期和时间" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "处理条形码的 URL 终点" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "上下文" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "扫描条形码的上下文数据" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "响应" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "扫描条形码的响应数据" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "结果" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "条码扫描成功吗?" @@ -2089,79 +2089,79 @@ msgstr "已收到退货订单中的物品" msgid "Error raised by plugin" msgstr "插件引发的错误" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "正在运行" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "等待完成的任务" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "预定的任务" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "失败的任务" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "任务ID" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "唯一任务ID" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "锁定" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "锁定时间" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "任务名称" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "功能" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "功能名称" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "参数" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "任务参数" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "关键字参数" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "任务关键词参数" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "檔案名稱" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "模型类型" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "用户无权为此模式创建或编辑附件" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "联系电话" msgid "Contact email address" msgstr "联系人电子邮箱地址" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "联系人" @@ -3634,7 +3634,7 @@ msgstr "这家公司生产零件吗?" msgid "Default currency used for this company" msgstr "此公司使用的默认货币" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "地址" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "链接的制造商零件必须引用相同的基础零件" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "字段覆盖" msgid "Field Filters" msgstr "字段筛选器" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "某些必填字段尚未映射" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "列已映射到数据库字段" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "字段已映射到数据列" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "列映射必须链接到有效的导入会话" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "数据文件中不存在列" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "目标模型中不存在字段" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "所选字段为只读" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "导入会话" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "字段" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "列" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "行索引" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "原始行数据" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "错误" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "有效" @@ -4209,7 +4209,7 @@ msgstr "未完成" msgid "Has Project Code" msgstr "有项目编码" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "创建人" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "订单" @@ -4283,15 +4283,15 @@ msgstr "已完成" msgid "Has Shipment" msgstr "有配送" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "采购订单" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "采购订单" msgid "Sales Order" msgstr "销售订单" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "退货订单" @@ -4323,420 +4323,428 @@ msgstr "订单货币" msgid "Currency for this order (leave blank to use company default)" msgstr "此订单的货币 (留空以使用公司默认值)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "联系人与所选公司不匹配" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "订单描述 (可选)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "为此订单选择项目编码" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "链接到外部页面" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "预计日期" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "订单交付的预期日期。订单将在此日期后过期。" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "负责此订单的用户或组" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "此订单的联系人" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "此订单的公司地址" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "订单参考" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "采购订单状态" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "订购物品的公司" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "供应商参考" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "供应商订单参考代码" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "接收人" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "签发日期" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "订单发出日期" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "订单完成日期" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "目的地" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "接收物品的目标" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "零件供应商必须与采购订单供应商匹配" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "数量必须是正数" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "客户" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "销售订单状态" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "客户参考 " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "客户订单参考代码" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "发货日期" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "发货人" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "订单已完成" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "订单已取消" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "只有未结订单才能标记为已完成" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由于发货不完整,订单无法完成" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "由于缺货,订单无法完成" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "订单无法完成,因为行项目不完整" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "项目数量" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "行项目参考" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "行项目注释" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行项目的目标日期 (留空以使用订单中的目标日期)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "行项目描述 (可选)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "单位价格" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "采购订单行项目" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "供应商零件必须与供应商匹配" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "供应商零件" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "已接收" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "收到的物品数量" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "采购价格" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "每单位的采购价格" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "采购订单附加行" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "销售订单行项目" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "虚拟零件不能分配给销售订单" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可销售的零件才能分配给销售订单" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "售出价格" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "单位售出价格" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "已配送" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "发货数量" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "销售订单发货" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "发货日期" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "送达日期" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "装运交货日期" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "审核人" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "检查此装运的用户" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "配送单号" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "跟踪单号" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "配送跟踪信息" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "发票编号" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "相关发票的参考号" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "货物已发出" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "发货没有分配库存项目" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "销售订单加行" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "销售订单分配" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "库存项目尚未分配" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "无法将库存项目分配给具有不同零件的行" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "无法将库存分配给没有零件的生产线" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配数量不能超过库存数量" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化库存项目的数量必须为1" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "销售订单与发货不匹配" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "发货与销售订单不匹配" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "行" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "销售订单发货参考" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "项目" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "选择要分配的库存项目" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "输入库存分配数量" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "退货订单参考" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "退货订单状态" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "退货订单行项目" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "选择要从客户处退回的商品" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "接收日期" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "收到此退货的日期" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "结果" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "该行项目的结果" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "与此行项目的退货或维修相关的成本" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "退货订单附加行" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "必须选择此项" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "是修订版本" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "有修订版本" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "物料清单合规" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "装配部份是可测试的" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "组件部份是可测试的" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" 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 241e6d863d..3b39494782 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-02-11 00:38+0000\n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"POT-Creation-Date: 2025-02-14 08:16+0000\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能將 {original} 轉換到 {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:513 order/models.py:608 order/models.py:874 +#: InvenTree/helpers.py:513 order/models.py:647 order/models.py:913 msgid "Invalid quantity provided" msgstr "提供的數量無效" @@ -101,7 +101,7 @@ msgid "Invalid decimal value" msgstr "" #: InvenTree/fields.py:208 InvenTree/models.py:942 build/serializers.py:517 -#: build/serializers.py:592 company/models.py:829 order/models.py:1485 +#: build/serializers.py:592 company/models.py:829 order/models.py:1538 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2636 stock/models.py:2760 stock/serializers.py:727 @@ -400,8 +400,8 @@ msgstr "同一個上層元件下不能有重複的名字" msgid "Invalid choice" msgstr "無效的選項" -#: InvenTree/models.py:789 common/models.py:1297 common/models.py:1724 -#: common/models.py:1976 common/models.py:2101 common/serializers.py:481 +#: InvenTree/models.py:789 common/models.py:1310 common/models.py:1737 +#: common/models.py:1989 common/models.py:2114 common/serializers.py:484 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 #: report/models.py:165 stock/models.py:83 @@ -409,8 +409,8 @@ msgid "Name" msgstr "名稱" #: InvenTree/models.py:795 build/models.py:257 common/models.py:108 -#: common/models.py:2108 common/models.py:2221 company/models.py:516 -#: company/models.py:820 order/models.py:305 order/models.py:1518 +#: common/models.py:2121 common/models.py:2234 company/models.py:516 +#: company/models.py:820 order/models.py:343 order/models.py:1571 #: part/models.py:1021 part/models.py:3788 report/models.py:171 #: report/models.py:714 report/models.py:740 #: report/templates/report/inventree_build_order_report.html:117 @@ -422,7 +422,7 @@ msgstr "描述" msgid "Description (optional)" msgstr "描述(選填)" -#: InvenTree/models.py:811 common/models.py:2274 +#: InvenTree/models.py:811 common/models.py:2287 msgid "Path" msgstr "路徑" @@ -519,8 +519,8 @@ msgstr "超級用户" msgid "Is this user a superuser" msgstr "此用户是否為超級用户" -#: InvenTree/serializers.py:449 common/models.py:1302 common/models.py:2121 -#: common/models.py:2228 company/models.py:160 company/models.py:794 +#: InvenTree/serializers.py:449 common/models.py:1315 common/models.py:2134 +#: common/models.py:2241 company/models.py:160 company/models.py:794 #: machine/models.py:39 part/models.py:1204 plugin/models.py:67 #: stock/api.py:595 users/models.py:182 msgid "Active" @@ -648,9 +648,9 @@ msgstr "包含變體" #: build/api.py:83 build/api.py:435 build/api.py:747 build/models.py:275 #: build/serializers.py:1246 build/serializers.py:1356 #: build/serializers.py:1407 company/models.py:1039 company/serializers.py:417 -#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1607 -#: order/models.py:1766 order/models.py:1767 part/api.py:1439 part/api.py:1507 -#: part/api.py:1814 part/models.py:417 part/models.py:3131 part/models.py:3275 +#: order/api.py:250 order/api.py:863 order/api.py:1102 order/models.py:1660 +#: order/models.py:1819 order/models.py:1820 part/api.py:1447 part/api.py:1515 +#: part/api.py:1822 part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 #: part/models.py:4256 part/models.py:4622 part/serializers.py:1257 @@ -672,7 +672,7 @@ msgstr "包含變體" msgid "Part" msgstr "零件" -#: build/api.py:103 part/api.py:1521 part/models.py:1039 part/models.py:3494 +#: build/api.py:103 part/api.py:1529 part/models.py:1039 part/models.py:3494 #: part/models.py:4072 part/serializers.py:483 part/serializers.py:1267 #: stock/api.py:822 msgid "Category" @@ -801,7 +801,7 @@ msgstr "無法為已解鎖的零件創建生產訂單" msgid "Invalid choice for parent build" msgstr "無效的上層生產工單選擇" -#: build/models.py:174 order/models.py:239 +#: build/models.py:174 order/models.py:277 msgid "Responsible user or group must be specified" msgstr "必須指定負責的用户或組" @@ -809,7 +809,7 @@ msgstr "必須指定負責的用户或組" msgid "Build order part cannot be changed" msgstr "無法更改生產工單" -#: build/models.py:184 order/models.py:252 +#: build/models.py:184 order/models.py:290 msgid "Target date must be after start date" msgstr "" @@ -817,8 +817,8 @@ msgstr "" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:251 build/serializers.py:1369 order/models.py:495 -#: order/models.py:1063 order/models.py:1478 order/models.py:2267 +#: build/models.py:251 build/serializers.py:1369 order/models.py:534 +#: order/models.py:1106 order/models.py:1531 order/models.py:2321 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -896,7 +896,7 @@ msgstr "批號" msgid "Batch code for this build output" msgstr "此產出的批號" -#: build/models.py:350 order/models.py:339 order/serializers.py:159 +#: build/models.py:350 order/models.py:377 order/serializers.py:159 #: part/models.py:1244 msgid "Creation Date" msgstr "建立日期" @@ -917,7 +917,7 @@ msgstr "目標完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:370 order/models.py:555 order/models.py:2313 +#: build/models.py:370 order/models.py:594 order/models.py:2367 msgid "Completion Date" msgstr "完成日期" @@ -934,7 +934,7 @@ msgid "User who issued this build order" msgstr "發布此生產工單的使用者" #: build/models.py:397 common/models.py:117 order/api.py:169 -#: order/models.py:357 part/models.py:1261 +#: order/models.py:395 part/models.py:1261 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "負責人" @@ -947,7 +947,7 @@ msgstr "負責此生產工單的使用者或羣組" msgid "External Link" msgstr "外部連結" -#: build/models.py:403 common/models.py:1865 part/models.py:1073 +#: build/models.py:403 common/models.py:1878 part/models.py:1073 #: stock/models.py:937 msgid "Link to external URL" msgstr "外部URL連結" @@ -961,7 +961,7 @@ msgid "Priority of this build order" msgstr "此生產工單的優先程度" #: build/models.py:418 common/models.py:87 common/models.py:101 -#: order/api.py:155 order/models.py:314 +#: order/api.py:155 order/models.py:352 msgid "Project Code" msgstr "專案代碼" @@ -999,7 +999,7 @@ msgid "Build output does not match Build Order" msgstr "產出與生產訂單不匹配" #: build/models.py:1082 build/serializers.py:294 build/serializers.py:343 -#: build/serializers.py:967 order/models.py:605 order/serializers.py:591 +#: build/serializers.py:967 order/models.py:644 order/serializers.py:591 #: order/serializers.py:758 part/serializers.py:1639 part/serializers.py:2052 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:698 msgid "Quantity must be greater than zero" @@ -1023,8 +1023,8 @@ msgid "Build object" msgstr "生產對象" #: build/models.py:1548 build/models.py:1807 build/serializers.py:282 -#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1227 -#: order/models.py:1461 order/models.py:2168 order/serializers.py:1634 +#: build/serializers.py:328 build/serializers.py:1390 common/models.py:1240 +#: order/models.py:1514 order/models.py:2221 order/serializers.py:1634 #: order/serializers.py:2094 part/models.py:3289 part/models.py:4278 #: part/serializers.py:264 #: report/templates/report/inventree_bill_of_materials_report.html:138 @@ -1054,11 +1054,11 @@ msgstr "生產項必須指定產出,因為主零件已經被標記為可追蹤 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1665 order/models.py:2117 +#: build/models.py:1665 order/models.py:2170 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1670 order/models.py:2120 +#: build/models.py:1670 order/models.py:2173 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" @@ -1205,8 +1205,8 @@ msgstr "廢品產出的原因" msgid "Location for completed build outputs" msgstr "已完成刪除的庫存地點" -#: build/serializers.py:582 order/models.py:505 order/models.py:1088 -#: order/models.py:2292 order/serializers.py:789 order/serializers.py:1958 +#: build/serializers.py:582 order/models.py:544 order/models.py:1131 +#: order/models.py:2346 order/serializers.py:789 order/serializers.py:1958 #: stock/serializers.py:592 stock/serializers.py:987 stock/serializers.py:1044 #: stock/serializers.py:1601 msgid "Status" @@ -1477,7 +1477,7 @@ msgstr "被掛起" msgid "Cancelled" msgstr "已取消" -#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:525 +#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:521 #: importer/status_codes.py:27 order/status_codes.py:15 #: order/status_codes.py:52 order/status_codes.py:83 report/models.py:648 msgid "Complete" @@ -1548,7 +1548,7 @@ msgstr "項目描述" msgid "User or group responsible for this project" msgstr "負責此項目的用户或羣組" -#: common/models.py:706 common/models.py:1159 common/models.py:1197 +#: common/models.py:706 common/models.py:1172 common/models.py:1210 msgid "Settings key" msgstr "" @@ -1580,9 +1580,9 @@ msgstr "" msgid "Key string must be unique" msgstr "鍵字符串必須是唯一的" -#: common/models.py:1205 common/models.py:1206 common/models.py:1310 -#: common/models.py:1311 common/models.py:1556 common/models.py:1557 -#: common/models.py:1880 common/models.py:1881 common/models.py:2262 +#: common/models.py:1218 common/models.py:1219 common/models.py:1323 +#: common/models.py:1324 common/models.py:1569 common/models.py:1570 +#: common/models.py:1893 common/models.py:1894 common/models.py:2275 #: importer/models.py:89 part/models.py:3312 part/models.py:3399 #: part/models.py:3473 part/models.py:3501 plugin/models.py:316 #: plugin/models.py:317 report/templates/report/inventree_test_report.html:105 @@ -1590,132 +1590,132 @@ msgstr "鍵字符串必須是唯一的" msgid "User" msgstr "使用者" -#: common/models.py:1228 +#: common/models.py:1241 msgid "Price break quantity" msgstr "批發價數量" -#: common/models.py:1235 company/serializers.py:545 order/models.py:1535 -#: order/models.py:2594 +#: common/models.py:1248 company/serializers.py:545 order/models.py:1588 +#: order/models.py:2648 msgid "Price" msgstr "價格" -#: common/models.py:1236 +#: common/models.py:1249 msgid "Unit price at specified quantity" msgstr "指定數量的單位價格" -#: common/models.py:1287 common/models.py:1472 +#: common/models.py:1300 common/models.py:1485 msgid "Endpoint" msgstr "端點" -#: common/models.py:1288 +#: common/models.py:1301 msgid "Endpoint at which this webhook is received" msgstr "接收此網絡鈎子的端點" -#: common/models.py:1298 +#: common/models.py:1311 msgid "Name for this webhook" msgstr "此網絡鈎子的名稱" -#: common/models.py:1302 +#: common/models.py:1315 msgid "Is this webhook active" msgstr "網絡鈎子是否已啓用" -#: common/models.py:1318 users/models.py:159 +#: common/models.py:1331 users/models.py:159 msgid "Token" msgstr "令牌" -#: common/models.py:1319 +#: common/models.py:1332 msgid "Token for access" msgstr "訪問令牌" -#: common/models.py:1327 +#: common/models.py:1340 msgid "Secret" msgstr "密鑰" -#: common/models.py:1328 +#: common/models.py:1341 msgid "Shared secret for HMAC" msgstr "HMAC共享密鑰" -#: common/models.py:1436 +#: common/models.py:1449 msgid "Message ID" msgstr "消息ID" -#: common/models.py:1437 +#: common/models.py:1450 msgid "Unique identifier for this message" msgstr "此郵件的唯一標識符" -#: common/models.py:1445 +#: common/models.py:1458 msgid "Host" msgstr "主機" -#: common/models.py:1446 +#: common/models.py:1459 msgid "Host from which this message was received" msgstr "接收此消息的主機" -#: common/models.py:1454 +#: common/models.py:1467 msgid "Header" msgstr "標題" -#: common/models.py:1455 +#: common/models.py:1468 msgid "Header of this message" msgstr "此消息的標題" -#: common/models.py:1462 +#: common/models.py:1475 msgid "Body" msgstr "正文" -#: common/models.py:1463 +#: common/models.py:1476 msgid "Body of this message" msgstr "此消息的正文" -#: common/models.py:1473 +#: common/models.py:1486 msgid "Endpoint on which this message was received" msgstr "接收此消息的終點" -#: common/models.py:1478 +#: common/models.py:1491 msgid "Worked on" msgstr "工作於" -#: common/models.py:1479 +#: common/models.py:1492 msgid "Was the work on this message finished?" msgstr "這條消息的工作完成了嗎?" -#: common/models.py:1605 +#: common/models.py:1618 msgid "Id" msgstr "標識" -#: common/models.py:1607 part/serializers.py:270 +#: common/models.py:1620 part/serializers.py:270 msgid "Title" msgstr "標題" -#: common/models.py:1609 common/models.py:1864 company/models.py:146 +#: common/models.py:1622 common/models.py:1877 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" msgstr "連結" -#: common/models.py:1611 +#: common/models.py:1624 msgid "Published" msgstr "已發佈" -#: common/models.py:1613 +#: common/models.py:1626 msgid "Author" msgstr "作者" -#: common/models.py:1615 +#: common/models.py:1628 msgid "Summary" msgstr "摘要" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Read" msgstr "閲讀" -#: common/models.py:1618 +#: common/models.py:1631 msgid "Was this news item read?" msgstr "這條新聞被閲讀了嗎?" -#: common/models.py:1635 company/models.py:156 part/models.py:1082 +#: common/models.py:1648 company/models.py:156 part/models.py:1082 #: report/templates/report/inventree_bill_of_materials_report.html:126 #: report/templates/report/inventree_bill_of_materials_report.html:148 #: report/templates/report/inventree_return_order_report.html:35 @@ -1723,335 +1723,335 @@ msgstr "這條新聞被閲讀了嗎?" msgid "Image" msgstr "圖像" -#: common/models.py:1635 +#: common/models.py:1648 msgid "Image file" msgstr "圖像文件" -#: common/models.py:1647 common/models.py:1848 +#: common/models.py:1660 common/models.py:1861 msgid "Target model type for this image" msgstr "此圖像的目標模型類型" -#: common/models.py:1651 +#: common/models.py:1664 msgid "Target model ID for this image" msgstr "此圖像的目標型號ID" -#: common/models.py:1673 +#: common/models.py:1686 msgid "Custom Unit" msgstr "自定義單位" -#: common/models.py:1691 +#: common/models.py:1704 msgid "Unit symbol must be unique" msgstr "單位符號必須唯一" -#: common/models.py:1706 +#: common/models.py:1719 msgid "Unit name must be a valid identifier" msgstr "單位名稱必須是有效的標識符" -#: common/models.py:1725 +#: common/models.py:1738 msgid "Unit name" msgstr "單位名稱" -#: common/models.py:1732 +#: common/models.py:1745 msgid "Symbol" msgstr "符號" -#: common/models.py:1733 +#: common/models.py:1746 msgid "Optional unit symbol" msgstr "可選單位符號" -#: common/models.py:1739 +#: common/models.py:1752 msgid "Definition" msgstr "定義" -#: common/models.py:1740 +#: common/models.py:1753 msgid "Unit definition" msgstr "單位定義" -#: common/models.py:1798 common/models.py:1855 stock/models.py:2755 +#: common/models.py:1811 common/models.py:1868 stock/models.py:2755 #: stock/serializers.py:244 msgid "Attachment" msgstr "附件" -#: common/models.py:1810 +#: common/models.py:1823 msgid "Missing file" msgstr "缺少檔案" -#: common/models.py:1811 +#: common/models.py:1824 msgid "Missing external link" msgstr "缺少外部連結" -#: common/models.py:1856 +#: common/models.py:1869 msgid "Select file to attach" msgstr "選擇附件" -#: common/models.py:1871 +#: common/models.py:1884 msgid "Comment" msgstr "註解" -#: common/models.py:1872 +#: common/models.py:1885 msgid "Attachment comment" msgstr "附件評論" -#: common/models.py:1888 +#: common/models.py:1901 msgid "Upload date" msgstr "上傳日期" -#: common/models.py:1889 +#: common/models.py:1902 msgid "Date the file was uploaded" msgstr "上傳文件的日期" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size" msgstr "文件大小" -#: common/models.py:1893 +#: common/models.py:1906 msgid "File size in bytes" msgstr "文件大小,以字節為單位" -#: common/models.py:1931 common/serializers.py:630 +#: common/models.py:1944 common/serializers.py:633 msgid "Invalid model type specified for attachment" msgstr "為附件指定的模型類型無效" -#: common/models.py:1952 +#: common/models.py:1965 msgid "Custom State" msgstr "自定狀態" -#: common/models.py:1953 +#: common/models.py:1966 msgid "Custom States" msgstr "定製狀態" -#: common/models.py:1958 +#: common/models.py:1971 msgid "Reference Status Set" msgstr "參考狀態設定" -#: common/models.py:1959 +#: common/models.py:1972 msgid "Status set that is extended with this custom state" msgstr "使用此自定義狀態擴展狀態的狀態集" -#: common/models.py:1963 generic/states/serializers.py:18 +#: common/models.py:1976 generic/states/serializers.py:18 msgid "Logical Key" msgstr "邏輯密鑰" -#: common/models.py:1965 +#: common/models.py:1978 msgid "State logical key that is equal to this custom state in business logic" msgstr "等同於商業邏輯中自定義狀態的狀態邏輯鍵" -#: common/models.py:1970 common/models.py:2209 company/models.py:595 +#: common/models.py:1983 common/models.py:2222 company/models.py:595 #: report/templates/report/inventree_test_report.html:104 stock/models.py:2747 msgid "Value" msgstr "值" -#: common/models.py:1971 +#: common/models.py:1984 msgid "Numerical value that will be saved in the models database" msgstr "" -#: common/models.py:1977 +#: common/models.py:1990 msgid "Name of the state" msgstr "狀態名" -#: common/models.py:1986 common/models.py:2215 generic/states/serializers.py:22 +#: common/models.py:1999 common/models.py:2228 generic/states/serializers.py:22 #: part/serializers.py:272 msgid "Label" msgstr "標籤" -#: common/models.py:1987 +#: common/models.py:2000 msgid "Label that will be displayed in the frontend" msgstr "在前端顯示的標籤" -#: common/models.py:1994 generic/states/serializers.py:24 +#: common/models.py:2007 generic/states/serializers.py:24 msgid "Color" msgstr "顏色" -#: common/models.py:1995 +#: common/models.py:2008 msgid "Color that will be displayed in the frontend" msgstr "將在前端顯示顏色" -#: common/models.py:2003 part/serializers.py:274 +#: common/models.py:2016 part/serializers.py:274 msgid "Model" msgstr "模式" -#: common/models.py:2004 +#: common/models.py:2017 msgid "Model this state is associated with" msgstr "該狀態關聯的模型" -#: common/models.py:2019 +#: common/models.py:2032 msgid "Model must be selected" msgstr "必須選定模型" -#: common/models.py:2022 +#: common/models.py:2035 msgid "Key must be selected" msgstr "必須選取密鑰" -#: common/models.py:2025 +#: common/models.py:2038 msgid "Logical key must be selected" msgstr "必須選中邏輯密鑰" -#: common/models.py:2029 +#: common/models.py:2042 msgid "Key must be different from logical key" msgstr "密鑰必須不同於邏輯密鑰" -#: common/models.py:2036 +#: common/models.py:2049 msgid "Valid reference status class must be provided" msgstr "" -#: common/models.py:2042 +#: common/models.py:2055 msgid "Key must be different from the logical keys of the reference status" msgstr "密鑰必須不同於參考狀態的邏輯密鑰" -#: common/models.py:2049 +#: common/models.py:2062 msgid "Logical key must be in the logical keys of the reference status" msgstr "邏輯密鑰必須在參考狀態的邏輯鍵中" -#: common/models.py:2056 +#: common/models.py:2069 msgid "Name must be different from the names of the reference status" msgstr "" -#: common/models.py:2096 common/models.py:2203 part/models.py:3812 +#: common/models.py:2109 common/models.py:2216 part/models.py:3812 msgid "Selection List" msgstr "" -#: common/models.py:2097 +#: common/models.py:2110 msgid "Selection Lists" msgstr "" -#: common/models.py:2102 +#: common/models.py:2115 msgid "Name of the selection list" msgstr "" -#: common/models.py:2109 +#: common/models.py:2122 msgid "Description of the selection list" msgstr "" -#: common/models.py:2115 part/models.py:1209 +#: common/models.py:2128 part/models.py:1209 msgid "Locked" msgstr "已鎖定" -#: common/models.py:2116 +#: common/models.py:2129 msgid "Is this selection list locked?" msgstr "" -#: common/models.py:2122 +#: common/models.py:2135 msgid "Can this selection list be used?" msgstr "" -#: common/models.py:2130 +#: common/models.py:2143 msgid "Source Plugin" msgstr "" -#: common/models.py:2131 +#: common/models.py:2144 msgid "Plugin which provides the selection list" msgstr "" -#: common/models.py:2136 +#: common/models.py:2149 msgid "Source String" msgstr "" -#: common/models.py:2137 +#: common/models.py:2150 msgid "Optional string identifying the source used for this list" msgstr "" -#: common/models.py:2146 +#: common/models.py:2159 msgid "Default Entry" msgstr "" -#: common/models.py:2147 +#: common/models.py:2160 msgid "Default entry for this selection list" msgstr "" -#: common/models.py:2152 +#: common/models.py:2165 msgid "Created" msgstr "已創建" -#: common/models.py:2153 +#: common/models.py:2166 msgid "Date and time that the selection list was created" msgstr "" -#: common/models.py:2158 +#: common/models.py:2171 msgid "Last Updated" msgstr "最近更新" -#: common/models.py:2159 +#: common/models.py:2172 msgid "Date and time that the selection list was last updated" msgstr "" -#: common/models.py:2193 +#: common/models.py:2206 msgid "Selection List Entry" msgstr "" -#: common/models.py:2194 +#: common/models.py:2207 msgid "Selection List Entries" msgstr "" -#: common/models.py:2204 +#: common/models.py:2217 msgid "Selection list to which this entry belongs" msgstr "" -#: common/models.py:2210 +#: common/models.py:2223 msgid "Value of the selection list entry" msgstr "" -#: common/models.py:2216 +#: common/models.py:2229 msgid "Label for the selection list entry" msgstr "" -#: common/models.py:2222 +#: common/models.py:2235 msgid "Description of the selection list entry" msgstr "" -#: common/models.py:2229 +#: common/models.py:2242 msgid "Is this selection list entry active?" msgstr "" -#: common/models.py:2247 +#: common/models.py:2260 msgid "Barcode Scan" msgstr "掃描條碼" -#: common/models.py:2251 importer/models.py:519 part/models.py:3977 +#: common/models.py:2264 importer/models.py:515 part/models.py:3977 msgid "Data" msgstr "數據" -#: common/models.py:2252 +#: common/models.py:2265 msgid "Barcode data" msgstr "條碼數據" -#: common/models.py:2263 +#: common/models.py:2276 msgid "User who scanned the barcode" msgstr "掃描條碼" -#: common/models.py:2268 importer/models.py:60 +#: common/models.py:2281 importer/models.py:60 msgid "Timestamp" msgstr "時間戳" -#: common/models.py:2269 +#: common/models.py:2282 msgid "Date and time of the barcode scan" msgstr "掃描條碼的日期和時間" -#: common/models.py:2275 +#: common/models.py:2288 msgid "URL endpoint which processed the barcode" msgstr "處理條碼的 URL 終點" -#: common/models.py:2282 order/models.py:1525 plugin/serializers.py:89 +#: common/models.py:2295 order/models.py:1578 plugin/serializers.py:89 msgid "Context" msgstr "上下文" -#: common/models.py:2283 +#: common/models.py:2296 msgid "Context data for the barcode scan" msgstr "掃描條碼的上下文數據" -#: common/models.py:2290 +#: common/models.py:2303 msgid "Response" msgstr "響應" -#: common/models.py:2291 +#: common/models.py:2304 msgid "Response data from the barcode scan" msgstr "掃描條碼的響應數據" -#: common/models.py:2297 report/templates/report/inventree_test_report.html:103 +#: common/models.py:2310 report/templates/report/inventree_test_report.html:103 #: stock/models.py:2741 msgid "Result" msgstr "結果" -#: common/models.py:2298 +#: common/models.py:2311 msgid "Was the barcode scan successful?" msgstr "條碼掃描成功嗎?" @@ -2089,79 +2089,79 @@ msgstr "已收到退貨訂單中的物品" msgid "Error raised by plugin" msgstr "插件引發的錯誤" -#: common/serializers.py:444 +#: common/serializers.py:447 msgid "Is Running" msgstr "正在運行" -#: common/serializers.py:450 +#: common/serializers.py:453 msgid "Pending Tasks" msgstr "等待完成的任務" -#: common/serializers.py:456 +#: common/serializers.py:459 msgid "Scheduled Tasks" msgstr "預定的任務" -#: common/serializers.py:462 +#: common/serializers.py:465 msgid "Failed Tasks" msgstr "失敗的任務" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Task ID" msgstr "任務ID" -#: common/serializers.py:477 +#: common/serializers.py:480 msgid "Unique task ID" msgstr "唯一任務ID" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock" msgstr "鎖定" -#: common/serializers.py:479 +#: common/serializers.py:482 msgid "Lock time" msgstr "鎖定時間" -#: common/serializers.py:481 +#: common/serializers.py:484 msgid "Task name" msgstr "任務名稱" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function" msgstr "功能" -#: common/serializers.py:483 +#: common/serializers.py:486 msgid "Function name" msgstr "功能名稱" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Arguments" msgstr "參數" -#: common/serializers.py:485 +#: common/serializers.py:488 msgid "Task arguments" msgstr "任務參數" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Keyword Arguments" msgstr "關鍵字參數" -#: common/serializers.py:488 +#: common/serializers.py:491 msgid "Task keyword arguments" msgstr "任務關鍵詞參數" -#: common/serializers.py:598 +#: common/serializers.py:601 msgid "Filename" msgstr "檔案名稱" -#: common/serializers.py:605 report/api.py:43 report/serializers.py:54 +#: common/serializers.py:608 report/api.py:43 report/serializers.py:54 msgid "Model Type" msgstr "模型類型" -#: common/serializers.py:633 +#: common/serializers.py:636 msgid "User does not have permission to create or edit attachments for this model" msgstr "用户無權為此模式創建或編輯附件" -#: common/serializers.py:677 common/serializers.py:780 +#: common/serializers.py:680 common/serializers.py:783 msgid "Selection list is locked" msgstr "" @@ -3590,7 +3590,7 @@ msgstr "聯繫電話" msgid "Contact email address" msgstr "聯繫人電子郵箱地址" -#: company/models.py:139 company/models.py:270 order/models.py:366 +#: company/models.py:139 company/models.py:270 order/models.py:404 msgid "Contact" msgstr "聯繫人" @@ -3634,7 +3634,7 @@ msgstr "這家公司生產零件嗎?" msgid "Default currency used for this company" msgstr "此公司使用的默認貨幣" -#: company/models.py:309 order/models.py:376 +#: company/models.py:309 order/models.py:414 msgid "Address" msgstr "地址" @@ -3794,7 +3794,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "鏈接的製造商零件必須引用相同的基礎零件" #: company/models.py:782 company/serializers.py:421 company/serializers.py:434 -#: order/models.py:520 part/serializers.py:591 +#: order/models.py:559 part/serializers.py:591 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:520 templates/email/overdue_purchase_order.html:16 @@ -3957,59 +3957,59 @@ msgstr "字段覆蓋" msgid "Field Filters" msgstr "字段篩選器" -#: importer/models.py:246 +#: importer/models.py:242 msgid "Some required fields have not been mapped" msgstr "某些必填字段尚未映射" -#: importer/models.py:403 +#: importer/models.py:399 msgid "Column is already mapped to a database field" msgstr "列已映射到數據庫字段" -#: importer/models.py:408 +#: importer/models.py:404 msgid "Field is already mapped to a data column" msgstr "字段已映射到數據列" -#: importer/models.py:417 +#: importer/models.py:413 msgid "Column mapping must be linked to a valid import session" msgstr "列映射必須鏈接到有效的導入會話" -#: importer/models.py:422 +#: importer/models.py:418 msgid "Column does not exist in the data file" msgstr "數據文件中不存在列" -#: importer/models.py:429 +#: importer/models.py:425 msgid "Field does not exist in the target model" msgstr "目標模型中不存在字段" -#: importer/models.py:433 +#: importer/models.py:429 msgid "Selected field is read-only" msgstr "所選字段為只讀" -#: importer/models.py:438 importer/models.py:509 +#: importer/models.py:434 importer/models.py:505 msgid "Import Session" msgstr "導入會話" -#: importer/models.py:442 +#: importer/models.py:438 msgid "Field" msgstr "字段" -#: importer/models.py:444 +#: importer/models.py:440 msgid "Column" msgstr "列" -#: importer/models.py:513 +#: importer/models.py:509 msgid "Row Index" msgstr "行索引" -#: importer/models.py:516 +#: importer/models.py:512 msgid "Original row data" msgstr "原始行數據" -#: importer/models.py:521 machine/models.py:110 +#: importer/models.py:517 machine/models.py:110 msgid "Errors" msgstr "錯誤" -#: importer/models.py:523 part/api.py:856 +#: importer/models.py:519 part/api.py:856 msgid "Valid" msgstr "有效" @@ -4209,7 +4209,7 @@ msgstr "未完成" msgid "Has Project Code" msgstr "有項目編碼" -#: order/api.py:173 order/models.py:348 +#: order/api.py:173 order/models.py:386 msgid "Created By" msgstr "創建人" @@ -4257,9 +4257,9 @@ msgstr "" msgid "Completed After" msgstr "" -#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1588 -#: order/models.py:1706 order/models.py:1757 order/models.py:1885 -#: order/models.py:2048 order/models.py:2550 order/models.py:2616 +#: order/api.py:463 order/api.py:859 order/api.py:1085 order/models.py:1641 +#: order/models.py:1759 order/models.py:1810 order/models.py:1938 +#: order/models.py:2101 order/models.py:2604 order/models.py:2670 msgid "Order" msgstr "訂單" @@ -4283,15 +4283,15 @@ msgstr "已完成" msgid "Has Shipment" msgstr "" -#: order/api.py:1654 order/models.py:404 order/models.py:1589 -#: order/models.py:1707 +#: order/api.py:1654 order/models.py:443 order/models.py:1642 +#: order/models.py:1760 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "採購訂單" -#: order/api.py:1656 order/models.py:974 order/models.py:1758 -#: order/models.py:1886 order/models.py:2049 +#: order/api.py:1656 order/models.py:1017 order/models.py:1811 +#: order/models.py:1939 order/models.py:2102 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4299,8 +4299,8 @@ msgstr "採購訂單" msgid "Sales Order" msgstr "銷售訂單" -#: order/api.py:1658 order/models.py:2219 order/models.py:2551 -#: order/models.py:2617 +#: order/api.py:1658 order/models.py:2273 order/models.py:2605 +#: order/models.py:2671 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "退貨訂單" @@ -4323,420 +4323,428 @@ msgstr "訂單貨幣" msgid "Currency for this order (leave blank to use company default)" msgstr "此訂單的貨幣 (留空以使用公司默認值)" -#: order/models.py:246 +#: order/models.py:237 +msgid "This order is locked and cannot be modified" +msgstr "" + +#: order/models.py:284 msgid "Contact does not match selected company" msgstr "聯繫人與所選公司不匹配" -#: order/models.py:253 +#: order/models.py:291 msgid "Start date must be before target date" msgstr "" -#: order/models.py:306 +#: order/models.py:344 msgid "Order description (optional)" msgstr "訂單描述 (可選)" -#: order/models.py:315 +#: order/models.py:353 msgid "Select project code for this order" msgstr "為此訂單選擇項目編碼" -#: order/models.py:319 order/models.py:1490 order/models.py:1938 +#: order/models.py:357 order/models.py:1543 order/models.py:1991 msgid "Link to external page" msgstr "鏈接到外部頁面" -#: order/models.py:325 +#: order/models.py:363 msgid "Start date" msgstr "" -#: order/models.py:326 +#: order/models.py:364 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:332 order/models.py:1496 order/serializers.py:261 +#: order/models.py:370 order/models.py:1549 order/serializers.py:261 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "預計日期" -#: order/models.py:334 +#: order/models.py:372 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "訂單交付的預期日期。訂單將在此日期後過期。" -#: order/models.py:356 +#: order/models.py:394 msgid "User or group responsible for this order" msgstr "負責此訂單的用户或組" -#: order/models.py:367 +#: order/models.py:405 msgid "Point of contact for this order" msgstr "此訂單的聯繫人" -#: order/models.py:377 +#: order/models.py:415 msgid "Company address for this order" msgstr "此訂單的公司地址" -#: order/models.py:496 order/models.py:1064 +#: order/models.py:535 order/models.py:1107 msgid "Order reference" msgstr "訂單參考" -#: order/models.py:506 +#: order/models.py:545 msgid "Purchase order status" msgstr "採購訂單狀態" -#: order/models.py:521 +#: order/models.py:560 msgid "Company from which the items are being ordered" msgstr "訂購物品的公司" -#: order/models.py:532 +#: order/models.py:571 msgid "Supplier Reference" msgstr "供應商參考" -#: order/models.py:533 +#: order/models.py:572 msgid "Supplier order reference code" msgstr "供應商訂單參考代碼" -#: order/models.py:542 +#: order/models.py:581 msgid "received by" msgstr "接收人" -#: order/models.py:548 order/models.py:2306 +#: order/models.py:587 order/models.py:2360 msgid "Issue Date" msgstr "簽發日期" -#: order/models.py:549 order/models.py:2307 +#: order/models.py:588 order/models.py:2361 msgid "Date order was issued" msgstr "訂單發出日期" -#: order/models.py:556 order/models.py:2314 +#: order/models.py:595 order/models.py:2368 msgid "Date order was completed" msgstr "訂單完成日期" -#: order/models.py:565 order/models.py:1636 +#: order/models.py:604 order/models.py:1689 msgid "Destination" msgstr "目的地" -#: order/models.py:566 order/models.py:1640 +#: order/models.py:605 order/models.py:1693 msgid "Destination for received items" msgstr "" -#: order/models.py:612 +#: order/models.py:651 msgid "Part supplier must match PO supplier" msgstr "零件供應商必須與採購訂單供應商匹配" -#: order/models.py:870 +#: order/models.py:909 msgid "Quantity must be a positive number" msgstr "數量必須是正數" -#: order/models.py:1075 order/models.py:2279 stock/models.py:922 +#: order/models.py:1118 order/models.py:2333 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1348 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "客户" -#: order/models.py:1076 +#: order/models.py:1119 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1089 +#: order/models.py:1132 msgid "Sales order status" msgstr "銷售訂單狀態" -#: order/models.py:1100 order/models.py:2299 +#: order/models.py:1143 order/models.py:2353 msgid "Customer Reference " msgstr "客户參考 " -#: order/models.py:1101 order/models.py:2300 +#: order/models.py:1144 order/models.py:2354 msgid "Customer order reference code" msgstr "客户訂單參考代碼" -#: order/models.py:1105 order/models.py:1892 +#: order/models.py:1148 order/models.py:1945 msgid "Shipment Date" msgstr "發貨日期" -#: order/models.py:1114 +#: order/models.py:1157 msgid "shipped by" msgstr "發貨人" -#: order/models.py:1153 +#: order/models.py:1196 msgid "Order is already complete" msgstr "訂單已完成" -#: order/models.py:1156 +#: order/models.py:1199 msgid "Order is already cancelled" msgstr "訂單已取消" -#: order/models.py:1160 +#: order/models.py:1203 msgid "Only an open order can be marked as complete" msgstr "只有未結訂單才能標記為已完成" -#: order/models.py:1164 +#: order/models.py:1207 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由於發貨不完整,訂單無法完成" -#: order/models.py:1169 +#: order/models.py:1212 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1174 +#: order/models.py:1217 msgid "Order cannot be completed as there are incomplete line items" msgstr "訂單無法完成,因為行項目不完整" -#: order/models.py:1462 +#: order/models.py:1494 order/models.py:1507 +msgid "The order is locked and cannot be modified" +msgstr "" + +#: order/models.py:1515 msgid "Item quantity" msgstr "項目數量" -#: order/models.py:1479 +#: order/models.py:1532 msgid "Line item reference" msgstr "行項目參考" -#: order/models.py:1486 +#: order/models.py:1539 msgid "Line item notes" msgstr "行項目註釋" -#: order/models.py:1498 +#: order/models.py:1551 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行項目的目標日期 (留空以使用訂單中的目標日期)" -#: order/models.py:1519 +#: order/models.py:1572 msgid "Line item description (optional)" msgstr "行項目描述 (可選)" -#: order/models.py:1526 +#: order/models.py:1579 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:1536 +#: order/models.py:1589 msgid "Unit price" msgstr "單位價格" -#: order/models.py:1550 +#: order/models.py:1603 msgid "Purchase Order Line Item" msgstr "採購訂單行項目" -#: order/models.py:1574 +#: order/models.py:1627 msgid "Supplier part must match supplier" msgstr "供應商零件必須與供應商匹配" -#: order/models.py:1608 +#: order/models.py:1661 msgid "Supplier part" msgstr "供應商零件" -#: order/models.py:1615 +#: order/models.py:1668 msgid "Received" msgstr "已接收" -#: order/models.py:1616 +#: order/models.py:1669 msgid "Number of items received" msgstr "收到的物品數量" -#: order/models.py:1624 stock/models.py:1042 stock/serializers.py:650 +#: order/models.py:1677 stock/models.py:1042 stock/serializers.py:650 msgid "Purchase Price" msgstr "採購價格" -#: order/models.py:1625 +#: order/models.py:1678 msgid "Unit purchase price" msgstr "每單位的採購價格" -#: order/models.py:1695 +#: order/models.py:1748 msgid "Purchase Order Extra Line" msgstr "採購訂單附加行" -#: order/models.py:1724 +#: order/models.py:1777 msgid "Sales Order Line Item" msgstr "銷售訂單行項目" -#: order/models.py:1745 +#: order/models.py:1798 msgid "Virtual part cannot be assigned to a sales order" msgstr "虛擬零件不能分配給銷售訂單" -#: order/models.py:1750 +#: order/models.py:1803 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可銷售的零件才能分配給銷售訂單" -#: order/models.py:1776 +#: order/models.py:1829 msgid "Sale Price" msgstr "售出價格" -#: order/models.py:1777 +#: order/models.py:1830 msgid "Unit sale price" msgstr "單位售出價格" -#: order/models.py:1786 order/status_codes.py:50 +#: order/models.py:1839 order/status_codes.py:50 msgid "Shipped" msgstr "已配送" -#: order/models.py:1787 +#: order/models.py:1840 msgid "Shipped quantity" msgstr "發貨數量" -#: order/models.py:1861 +#: order/models.py:1914 msgid "Sales Order Shipment" msgstr "銷售訂單發貨" -#: order/models.py:1893 +#: order/models.py:1946 msgid "Date of shipment" msgstr "發貨日期" -#: order/models.py:1899 +#: order/models.py:1952 msgid "Delivery Date" msgstr "送達日期" -#: order/models.py:1900 +#: order/models.py:1953 msgid "Date of delivery of shipment" msgstr "裝運交貨日期" -#: order/models.py:1908 +#: order/models.py:1961 msgid "Checked By" msgstr "審核人" -#: order/models.py:1909 +#: order/models.py:1962 msgid "User who checked this shipment" msgstr "檢查此裝運的用户" -#: order/models.py:1916 order/models.py:2145 order/serializers.py:1649 +#: order/models.py:1969 order/models.py:2198 order/serializers.py:1649 #: order/serializers.py:1773 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" -#: order/models.py:1917 +#: order/models.py:1970 msgid "Shipment number" msgstr "配送單號" -#: order/models.py:1925 +#: order/models.py:1978 msgid "Tracking Number" msgstr "跟蹤單號" -#: order/models.py:1926 +#: order/models.py:1979 msgid "Shipment tracking information" msgstr "配送跟蹤信息" -#: order/models.py:1933 +#: order/models.py:1986 msgid "Invoice Number" msgstr "發票編號" -#: order/models.py:1934 +#: order/models.py:1987 msgid "Reference number for associated invoice" msgstr "相關發票的參考號" -#: order/models.py:1954 +#: order/models.py:2007 msgid "Shipment has already been sent" msgstr "貨物已發出" -#: order/models.py:1957 +#: order/models.py:2010 msgid "Shipment has no allocated stock items" msgstr "發貨沒有分配庫存項目" -#: order/models.py:2037 +#: order/models.py:2090 msgid "Sales Order Extra Line" msgstr "銷售訂單加行" -#: order/models.py:2066 +#: order/models.py:2119 msgid "Sales Order Allocation" msgstr "銷售訂單分配" -#: order/models.py:2089 order/models.py:2091 +#: order/models.py:2142 order/models.py:2144 msgid "Stock item has not been assigned" msgstr "庫存項目尚未分配" -#: order/models.py:2098 +#: order/models.py:2151 msgid "Cannot allocate stock item to a line with a different part" msgstr "無法將庫存項目分配給具有不同零件的行" -#: order/models.py:2101 +#: order/models.py:2154 msgid "Cannot allocate stock to a line without a part" msgstr "無法將庫存分配給沒有零件的生產線" -#: order/models.py:2104 +#: order/models.py:2157 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配數量不能超過庫存數量" -#: order/models.py:2123 order/serializers.py:1519 +#: order/models.py:2176 order/serializers.py:1519 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化庫存項目的數量必須為1" -#: order/models.py:2126 +#: order/models.py:2179 msgid "Sales order does not match shipment" msgstr "銷售訂單與發貨不匹配" -#: order/models.py:2127 plugin/base/barcodes/api.py:651 +#: order/models.py:2180 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "發貨與銷售訂單不匹配" -#: order/models.py:2135 +#: order/models.py:2188 msgid "Line" msgstr "行" -#: order/models.py:2146 +#: order/models.py:2199 msgid "Sales order shipment reference" msgstr "銷售訂單發貨參考" -#: order/models.py:2159 order/models.py:2558 +#: order/models.py:2212 order/models.py:2612 msgid "Item" msgstr "項目" -#: order/models.py:2160 +#: order/models.py:2213 msgid "Select stock item to allocate" msgstr "選擇要分配的庫存項目" -#: order/models.py:2169 +#: order/models.py:2222 msgid "Enter stock allocation quantity" msgstr "輸入庫存分配數量" -#: order/models.py:2268 +#: order/models.py:2322 msgid "Return Order reference" msgstr "退貨訂單參考" -#: order/models.py:2280 +#: order/models.py:2334 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:2293 +#: order/models.py:2347 msgid "Return order status" msgstr "退貨訂單狀態" -#: order/models.py:2516 +#: order/models.py:2570 msgid "Return Order Line Item" msgstr "退貨訂單行項目" -#: order/models.py:2529 +#: order/models.py:2583 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2533 +#: order/models.py:2587 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2538 +#: order/models.py:2592 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2543 +#: order/models.py:2597 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2559 +#: order/models.py:2613 msgid "Select item to return from customer" msgstr "選擇要從客户處退回的商品" -#: order/models.py:2574 +#: order/models.py:2628 msgid "Received Date" msgstr "接收日期" -#: order/models.py:2575 +#: order/models.py:2629 msgid "The date this this return item was received" msgstr "收到此退貨的日期" -#: order/models.py:2587 +#: order/models.py:2641 msgid "Outcome" msgstr "結果" -#: order/models.py:2588 +#: order/models.py:2642 msgid "Outcome for this line item" msgstr "該行項目的結果" -#: order/models.py:2595 +#: order/models.py:2649 msgid "Cost associated with return or repair for this line item" msgstr "與此行項目的退貨或維修相關的成本" -#: order/models.py:2605 +#: order/models.py:2659 msgid "Return Order Extra Line" msgstr "退貨訂單附加行" @@ -5122,26 +5130,30 @@ msgid "This option must be selected" msgstr "必須選擇此項" #: part/api.py:899 +msgid "Is Variant" +msgstr "" + +#: part/api.py:907 msgid "Is Revision" msgstr "是修訂版本" -#: part/api.py:909 +#: part/api.py:917 msgid "Has Revisions" msgstr "有修訂版本" -#: part/api.py:1100 +#: part/api.py:1108 msgid "BOM Valid" msgstr "物料清單合規" -#: part/api.py:1762 +#: part/api.py:1770 msgid "Assembly part is testable" msgstr "裝配部份是可測試的" -#: part/api.py:1771 +#: part/api.py:1779 msgid "Component part is testable" msgstr "組件部份是可測試的" -#: part/api.py:1822 +#: part/api.py:1830 msgid "Uses" msgstr "使用" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index d0fdf13514..9638c7e93c 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "تم تخصيص عناصر المخزون" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 840018884b..3b79923767 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 4a20d568ac..149fa0250a 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -2565,24 +2565,27 @@ msgstr "Množství" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Upravit nastavení" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Nastavení aktualizováno" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Při úpravě nastavení došlo k chybě" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index 30468691d2..b895485fee 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index fed58b4fd4..6fa21e3e66 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Anzahl" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Einstellungen bearbeiten" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Einstellung {0} erfolgreich aktualisiert" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Einstellung aktualisiert" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Einstellung {0} erfolgreich aktualisiert" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Fehler beim Bearbeiten der Einstellung" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Keine Einstellungen angegeben" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "Schlüsselwörter" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Verfügbarer Bestand" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Teil bearbeiten" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Teil hinzufügen" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "Bestand bestellen" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Teile-Aktionen" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "Verbrauchbare Artikel anzeigen" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Hat Preise" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "Nach Teilen filtern die eine Vorlage sind" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index b9ec4fd1c4..3c15993dd4 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 69b9a6ce72..1ef4f24300 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -2560,24 +2560,27 @@ msgstr "Quantity" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Edit Setting" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "Setting {key} updated successfully" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Setting updated" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Setting {0} updated successfully" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Error editing setting" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "No settings specified" @@ -3037,7 +3040,7 @@ msgstr "Please correct the errors in the selected parts" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "Order Parts" @@ -3615,7 +3618,7 @@ msgstr "Stock items allocated" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "Subscribed" @@ -5874,7 +5877,7 @@ msgstr "Keywords" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Available Stock" @@ -6062,8 +6065,8 @@ msgid "Edit Part" msgstr "Edit Part" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Add Part" @@ -6102,7 +6105,7 @@ msgid "Order Stock" msgstr "Order Stock" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Part Actions" @@ -7410,7 +7413,7 @@ msgid "Show consumable items" msgstr "Show consumable items" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Has Pricing" @@ -8467,42 +8470,50 @@ msgid "Filter by parts which are templates" msgstr "Filter by parts which are templates" #: src/tables/part/PartTable.tsx:274 +msgid "Is Variant" +msgstr "Is Variant" + +#: src/tables/part/PartTable.tsx:275 +msgid "Filter by parts which are variants" +msgstr "Filter by parts which are variants" + +#: src/tables/part/PartTable.tsx:280 msgid "Is Revision" msgstr "Is Revision" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:281 msgid "Filter by parts which are revisions" msgstr "Filter by parts which are revisions" -#: src/tables/part/PartTable.tsx:279 +#: src/tables/part/PartTable.tsx:285 msgid "Has Revisions" msgstr "Has Revisions" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:286 msgid "Filter by parts which have revisions" msgstr "Filter by parts which have revisions" -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which have pricing information" msgstr "Filter by parts which have pricing information" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:297 msgid "Filter by parts which have available stock" msgstr "Filter by parts which have available stock" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:303 msgid "Filter by parts to which the user is subscribed" msgstr "Filter by parts to which the user is subscribed" -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:308 msgid "Has Stocktake" msgstr "Has Stocktake" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "Order selected parts" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 6c5b2e259f..9e495fefbc 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Cantidad" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Editar Ajustes" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "La configuración {0} se ha actualizado correctamente" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Configuración actualizada" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "La configuración {0} se ha actualizado correctamente" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Error al editar la configuración" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "No se especificaron ajustes" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "Artículos de stock seleccionados" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "Suscrito" @@ -5879,7 +5882,7 @@ msgstr "Palabras claves" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Existencias disponibles" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Editar Pieza" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Añadir pieza" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 498269fa5a..428abdc2dd 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Cantidad" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Editar ajuste" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "El ajuste {0} se ha actualizado correctamente" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Ajuste actualizado" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "El ajuste {0} se ha actualizado correctamente" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Error al editar el ajuste" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "No se especificaron ajustes" @@ -3042,7 +3045,7 @@ msgstr "Por favor, corrija los errores en las partes seleccionadas" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "Pedir Piezas" @@ -3620,7 +3623,7 @@ msgstr "Artículos de stock seleccionados" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "Palabras claves" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Existencias disponibles" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "Mostrar artículos consumibles" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Tiene Precio" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "Ordenar partes seleccionadas" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 7c7d5054a2..41b3a812e5 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: et\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Kogus" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Muuda seadeid" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Seade {0} edukalt värskendatud" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Seaded on uuendatud" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Seade {0} edukalt värskendatud" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "Selle plugina jaoks ei ole sisu esitatud" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "Märksõnad" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Saadaval laos" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Muuda osa" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Lisa osa" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "Filtreeri osade järgi, mis on mallid" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "Filtreeri osade järgi, mis on revisioonid" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" +msgstr "Filtreeri osade järgi, mis on revisioonid" + +#: src/tables/part/PartTable.tsx:285 +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 msgid "Filter by parts which have revisions" msgstr "Filtreeri osade järgi, millel on revisioonid" -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which have pricing information" msgstr "Filtreeri osade järgi, millel on hinnateave" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:297 msgid "Filter by parts which have available stock" msgstr "Filtreeri osade järgi, millel on laoseis saadaval" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:303 msgid "Filter by parts to which the user is subscribed" msgstr "Filtreeri osade järgi, millele kasutaja on tellinud" -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:308 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "Filtreeri osade järgi, millel on inventuuriteave" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 5acaee561c..30f8d06051 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index daa3426609..06217e6ac6 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index fa301b2380..f2f8a24474 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Quantité" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Éditer le paramétrage" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Paramètre {0} mis à jour avec succès" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Paramètre mis à jour" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Paramètre {0} mis à jour avec succès" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Erreur lors de la modification des paramètres" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Aucun paramètre spécifié" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "Éléments du stock alloués" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "Mots-clés" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Stock disponible" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Modifier la pièce" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Ajouter Pièce" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Possède un Tarif" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 +msgid "Is Variant" +msgstr "" + +#: src/tables/part/PartTable.tsx:275 +msgid "Filter by parts which are variants" +msgstr "" + +#: src/tables/part/PartTable.tsx:280 msgid "Is Revision" msgstr "Est une révision" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:281 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:279 +#: src/tables/part/PartTable.tsx:285 msgid "Has Revisions" msgstr "Possède des révisions" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:286 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:297 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:303 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:308 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index cddd65bf1a..aab928f038 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -2565,24 +2565,27 @@ msgstr "כמות" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "ערוך הגדרה" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "ההגדרה {0} עודכנה בהצלחה" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "ההגדרה עודכנה" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "ההגדרה {0} עודכנה בהצלחה" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "שגיאה בעריכת ההגדרה" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "לא צוינו הגדרות" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index be4d87adfc..81fe8fdbb2 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index fea27f0d30..da447192b7 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Mennyiség" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Beállítás szerkesztése" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Beállítás frissítve" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Beállítás szerkesztési hiba" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "Készlet lefoglalva" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Alkatrész szerkesztése" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Alkatrész hozzáadása" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "Készlet rendelés" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Alkatrész műveletek" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index c4a43f041f..386da9313b 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2565,24 +2565,27 @@ msgstr "Jumlah" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 8ca7d15308..da773d6d43 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Quantità" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Modifica Impostazione" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Impostazione {0} aggiornata correttamente" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Impostazione aggiornata" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Impostazione {0} aggiornata correttamente" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Errore nella modifica dell'impostazione" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Nessuna impostazione specificata" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "Articoli di stock assegnati" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index c71b5d4775..b143800bce 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-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2565,24 +2565,27 @@ msgstr "数量" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "設定を編集" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "設定 {0} が正常に更新されました" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "設定を更新しました。" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "設定 {0} が正常に更新されました" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "エラー編集設定" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "設定なし" @@ -3042,7 +3045,7 @@ msgstr "選択した部品の誤りを訂正してください。" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "パーツの注文" @@ -3620,7 +3623,7 @@ msgstr "割り当てられた在庫品目" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "登録済み" @@ -5879,7 +5882,7 @@ msgstr "キーワード" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "在庫状況" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "パーツを編集" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "部品追加" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "注文在庫" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "パートアクション" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "消耗品の表示" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "価格" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "テンプレートになっているパーツで絞り込み" #: src/tables/part/PartTable.tsx:274 +msgid "Is Variant" +msgstr "" + +#: src/tables/part/PartTable.tsx:275 +msgid "Filter by parts which are variants" +msgstr "" + +#: src/tables/part/PartTable.tsx:280 msgid "Is Revision" msgstr "改訂版" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:281 msgid "Filter by parts which are revisions" msgstr "改定箇所による絞り込み" -#: src/tables/part/PartTable.tsx:279 +#: src/tables/part/PartTable.tsx:285 msgid "Has Revisions" msgstr "改定あり" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:286 msgid "Filter by parts which have revisions" msgstr "リビジョンがある部品でフィルタリング" -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which have pricing information" msgstr "価格情報のある部品でフィルタリング" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:297 msgid "Filter by parts which have available stock" msgstr "在庫のある部品で絞り込み" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:303 msgid "Filter by parts to which the user is subscribed" msgstr "ユーザーが購読しているパートによるフィルタリング" -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:308 msgid "Has Stocktake" msgstr "ストックテイク" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "在庫情報のある部品で絞り込み" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "選択した部品の注文" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 39846f52b8..e55e9925cc 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index 20a0fea0ba..f2a906eb66 100644 --- a/src/frontend/src/locales/lt/messages.po +++ b/src/frontend/src/locales/lt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 04609e4455..1143616f46 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index b6b0745d4f..1bacf0cd97 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-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Aantal" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Instelling wijzigen" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Instelling {0} met succes bijgewerkt" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Instelling bijgewerkt" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Instelling {0} met succes bijgewerkt" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Fout bij bewerken instelling" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Geen instellingen opgegeven" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "Voorraad items toegewezen" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "Geabonneerd" @@ -5879,7 +5882,7 @@ msgstr "Trefwoorden" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Beschikbare voorraad" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Onderdeel bewerken" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Onderdeel toevoegen" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "Voorraad bestelling" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Acties van onderdeel" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "Toon verbruikte items" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Heeft prijzen" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "Filter op onderdelen die sjablonen zijn" #: src/tables/part/PartTable.tsx:274 +msgid "Is Variant" +msgstr "" + +#: src/tables/part/PartTable.tsx:275 +msgid "Filter by parts which are variants" +msgstr "" + +#: src/tables/part/PartTable.tsx:280 msgid "Is Revision" msgstr "Is revisie" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:281 msgid "Filter by parts which are revisions" msgstr "Filter op onderdelen die revisies zijn" -#: src/tables/part/PartTable.tsx:279 +#: src/tables/part/PartTable.tsx:285 msgid "Has Revisions" msgstr "Heeft revisies" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:286 msgid "Filter by parts which have revisions" msgstr "Filter op onderdelen die revisies hebben" -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which have pricing information" msgstr "Filter op onderdelen met prijsinformatie" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:297 msgid "Filter by parts which have available stock" msgstr "Filter op onderdelen die beschikbare voorraad hebben" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:303 msgid "Filter by parts to which the user is subscribed" msgstr "Filter op delen waarop de gebruiker geabonneerd is" -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:308 msgid "Has Stocktake" msgstr "Heeft voorraad" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "Filteren op onderdelen met voorraadgegevens" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index f7c755122f..dfcc49f1fb 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Antall" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Rediger innstilling" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Innstilling oppdatert" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Feil ved endring av innstilling" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "Nøkkelord" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Rediger del" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Delhandlinger" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "Vis forbruksartikler" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Har prising" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index bc0570ddde..90c6255cbe 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-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\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" @@ -2565,24 +2565,27 @@ msgstr "Ilość" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Zmień ustawienia" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Ustawienie {0} zaktualizowane pomyślnie" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Ustawienie zostało zaktualizowane" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Ustawienie {0} zaktualizowane pomyślnie" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Błąd edycji ustawień" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Nie podano ustawień" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index c9d1d43319..ee00a6bc3f 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2566,24 +2566,27 @@ msgstr "Quantidade" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Editar Configurações" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Definição {0} atualizada com sucesso" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Definição atualizada" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Definição {0} atualizada com sucesso" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Erro ao editar configuração" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Nenhuma configuração especificada" @@ -3043,7 +3046,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3621,7 +3624,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5880,7 +5883,7 @@ msgstr "Palavras-chave" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Estoque Disponível" @@ -6068,8 +6071,8 @@ msgid "Edit Part" msgstr "Editar Peça" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Adicionar Peça" @@ -6108,7 +6111,7 @@ msgid "Order Stock" msgstr "Encomendar Estoque" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Ações da Peça" @@ -7416,7 +7419,7 @@ msgid "Show consumable items" msgstr "Mostrar itens consumíveis" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Tem Preço" @@ -8473,42 +8476,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index 30557f17cb..cc33c5bdd6 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Quantidade" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Editar configurações" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Configuração {0} atualizada com sucesso" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Configurações atualizadas" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Configuração {0} atualizada com sucesso" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Erro ao editar configuração" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Nenhuma configuração especificada" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "Itens de estoque alocados" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "Inscrito" @@ -5879,7 +5882,7 @@ msgstr "Palavras-chave" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Estoque Disponível" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Editar Peça" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Adicionar Parte" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "Pedir estoque" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Ações da Peça" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "Mostrar itens consumíveis" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Tem Preço" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "Filtrar por partes que são modelos" #: src/tables/part/PartTable.tsx:274 +msgid "Is Variant" +msgstr "" + +#: src/tables/part/PartTable.tsx:275 +msgid "Filter by parts which are variants" +msgstr "" + +#: src/tables/part/PartTable.tsx:280 msgid "Is Revision" msgstr "É Revisão" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:281 msgid "Filter by parts which are revisions" msgstr "Filtrar por partes que estão revisões" -#: src/tables/part/PartTable.tsx:279 +#: src/tables/part/PartTable.tsx:285 msgid "Has Revisions" msgstr "Possui revisão" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:286 msgid "Filter by parts which have revisions" msgstr "Filtrar por partes que tenham revisões" -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which have pricing information" msgstr "Filtrar por peças que tenham informações de preços" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:297 msgid "Filter by parts which have available stock" msgstr "Filtrar por peças que tenham estoque disponível" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:303 msgid "Filter by parts to which the user is subscribed" msgstr "Filtrar por partes em que o usuário está inscrito" -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:308 msgid "Has Stocktake" msgstr "Tem Estoque" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "Filtrar por peças que tenham informações sobre estoques" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index e7301321ae..43be78f7d9 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index f1a2124e06..0d8f5d7bb3 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Russian\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" @@ -2565,24 +2565,27 @@ msgstr "Количество" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Редактирование настроек" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Настройки {0} успешно обновлены" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Настройки обновлены" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Настройки {0} успешно обновлены" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Ошибка при редактировании настроек" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Настройки не указаны" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "Запасы назначены" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "Ключевые слова" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index fdd823ef12..ffb951d2b5 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index edf48c8ae0..4d85df4497 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 29bc66478c..78f5556f93 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" @@ -2565,24 +2565,27 @@ msgstr "Količina" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Izmeni podešavanja" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Podešavanje {0} uspešno ažurirano" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Podešavanje ažurirano" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Podešavanje {0} uspešno ažurirano" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Greška prilikom izmene podešavanja" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Podešavanje nije izabrano" @@ -3042,7 +3045,7 @@ msgstr "Molimo ispravite greške u izabranim delovima" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "Naruči delove" @@ -3620,7 +3623,7 @@ msgstr "Stavke zaliha alocirane" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "Pretplaćeni" @@ -5879,7 +5882,7 @@ msgstr "Ključne reči" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Dostupne zalihe" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Izmeni deo" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Dodaj deo" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "Naruči zalihe" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Akcije dela" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "Prikaži potrošne stavke" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Ima cenu" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "Filtriraj delove koji su šabloni" #: src/tables/part/PartTable.tsx:274 +msgid "Is Variant" +msgstr "" + +#: src/tables/part/PartTable.tsx:275 +msgid "Filter by parts which are variants" +msgstr "" + +#: src/tables/part/PartTable.tsx:280 msgid "Is Revision" msgstr "Je revizija" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:281 msgid "Filter by parts which are revisions" msgstr "Filtriraj delove koji su revizije" -#: src/tables/part/PartTable.tsx:279 +#: src/tables/part/PartTable.tsx:285 msgid "Has Revisions" msgstr "Ima revizije" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:286 msgid "Filter by parts which have revisions" msgstr "Filtriraj delove koji imaju revizije" -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which have pricing information" msgstr "Filtriraj delove koji imaju informaciju o ceni" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:297 msgid "Filter by parts which have available stock" msgstr "Filtriraj delove koji imaju dostupne zalihe" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:303 msgid "Filter by parts to which the user is subscribed" msgstr "Filtriraj delove na koje je korisnik pretplaćen" -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:308 msgid "Has Stocktake" msgstr "Ima inventar" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "Filtriraj delove koji imaju informacije o inventaru" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "Naruči izabrane delove" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 93fedd3dbb..6d68bd6a7a 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Antal" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Redigera inställning" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Inställning {0} har uppdaterats" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Inställning uppdaterad" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Inställning {0} har uppdaterats" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Fel vid ändring av inställning" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Inga inställningar angivna" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Tillgängligt lager" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Redigera artikel" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Lägg till artikel" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Artikel åtgärder" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index cefa913a17..69efaeca35 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2565,24 +2565,27 @@ msgstr "" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 262e2ffead..a351786441 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -2565,24 +2565,27 @@ msgstr "Miktar" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Ayarı Düzenle" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "{0} ayarı başarıyla güncellendi" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Ayar güncellendi" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "{0} ayarı başarıyla güncellendi" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Ayarı düzenlemede hata" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Ayar belirtilmemiş" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "Abone olundu" @@ -5879,7 +5882,7 @@ msgstr "Anahtar Sözcükler" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Mevcut Stok" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Parçayı Düzenle" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Parça Ekle" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "Stok Sipariş Et" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Parça Eylemleri" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "Tüketilebilir ögeleri göster" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Fiyatlandırılmış" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "Şablon olan parçalara göre süz" #: src/tables/part/PartTable.tsx:274 +msgid "Is Variant" +msgstr "" + +#: src/tables/part/PartTable.tsx:275 +msgid "Filter by parts which are variants" +msgstr "" + +#: src/tables/part/PartTable.tsx:280 msgid "Is Revision" msgstr "Revizyon Olanlar" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:281 msgid "Filter by parts which are revisions" msgstr "Revizyon olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:279 +#: src/tables/part/PartTable.tsx:285 msgid "Has Revisions" msgstr "Revizyonu Olanlar" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:286 msgid "Filter by parts which have revisions" msgstr "Revizyonu olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which have pricing information" msgstr "Fiyatlandırma bilgisi olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:297 msgid "Filter by parts which have available stock" msgstr "Stokta olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:303 msgid "Filter by parts to which the user is subscribed" msgstr "Kullanıcının abone olduğu parçalara göre süz" -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:308 msgid "Has Stocktake" msgstr "Stok Sayımı Olanlar" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "Stok sayımı bilgisi olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 20847ac397..d12c9d25ea 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-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\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" @@ -2565,24 +2565,27 @@ msgstr "Кількість" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Змінити налаштування" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Налаштування {0} успішно оновлено" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Налаштування оновлено" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Налаштування {0} успішно оновлено" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "Елементи складу виділені" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 75cafc33b9..a9f73138d2 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2565,24 +2565,27 @@ msgstr "Số lượng" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "Sửa thiết lập" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "Cấu hình {0} được cập nhật thành công" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "Cài đặt đã được cập nhật" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "Cấu hình {0} được cập nhật thành công" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "Lỗi sửa thiết lập" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "Không có cấu hình cụ thể" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "" @@ -5879,7 +5882,7 @@ msgstr "Từ khóa" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "Số hàng tồn" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "Sửa phụ kiện" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "Thêm nguyên liệu" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "Thao tác" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "Hiện items tiêu hao" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "Có định giá" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "" #: src/tables/part/PartTable.tsx:274 -msgid "Is Revision" +msgid "Is Variant" msgstr "" #: src/tables/part/PartTable.tsx:275 -msgid "Filter by parts which are revisions" -msgstr "" - -#: src/tables/part/PartTable.tsx:279 -msgid "Has Revisions" +msgid "Filter by parts which are variants" msgstr "" #: src/tables/part/PartTable.tsx:280 -msgid "Filter by parts which have revisions" +msgid "Is Revision" +msgstr "" + +#: src/tables/part/PartTable.tsx:281 +msgid "Filter by parts which are revisions" msgstr "" #: src/tables/part/PartTable.tsx:285 -msgid "Filter by parts which have pricing information" +msgid "Has Revisions" +msgstr "" + +#: src/tables/part/PartTable.tsx:286 +msgid "Filter by parts which have revisions" msgstr "" #: src/tables/part/PartTable.tsx:291 -msgid "Filter by parts which have available stock" +msgid "Filter by parts which have pricing information" msgstr "" #: src/tables/part/PartTable.tsx:297 -msgid "Filter by parts to which the user is subscribed" -msgstr "" - -#: src/tables/part/PartTable.tsx:302 -msgid "Has Stocktake" +msgid "Filter by parts which have available stock" msgstr "" #: src/tables/part/PartTable.tsx:303 +msgid "Filter by parts to which the user is subscribed" +msgstr "" + +#: src/tables/part/PartTable.tsx:308 +msgid "Has Stocktake" +msgstr "" + +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index 4871c6aa1d..9a83eea14d 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2565,24 +2565,27 @@ msgstr "数量" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "编辑设置" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "成功更新设置{0}" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "设置已更新" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "成功更新设置{0}" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "编辑设置时出错" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "未指定设置" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "分配的库存项目" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "已订阅" @@ -5879,7 +5882,7 @@ msgstr "关键词" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "可用库存" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "编辑零件" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "添加零件" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "订单库存" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "零件选项" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "显示可消耗项目" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "是否有价格" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "按模板部分筛选零件" #: src/tables/part/PartTable.tsx:274 +msgid "Is Variant" +msgstr "" + +#: src/tables/part/PartTable.tsx:275 +msgid "Filter by parts which are variants" +msgstr "" + +#: src/tables/part/PartTable.tsx:280 msgid "Is Revision" msgstr "是否修订" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:281 msgid "Filter by parts which are revisions" msgstr "按修订零件筛选" -#: src/tables/part/PartTable.tsx:279 +#: src/tables/part/PartTable.tsx:285 msgid "Has Revisions" msgstr "有修订" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:286 msgid "Filter by parts which have revisions" msgstr "按有修订的零件筛选" -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which have pricing information" msgstr "按有定价信息的零件筛选" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:297 msgid "Filter by parts which have available stock" msgstr "按有可用库存的零件筛选" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:303 msgid "Filter by parts to which the user is subscribed" msgstr "按用户订阅的零件筛选" -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:308 msgid "Has Stocktake" msgstr "有盘点" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "按有盘点信息的零件筛选" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr "" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index b4d40391e1..fa40e6838c 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-02-11 00:40\n" +"PO-Revision-Date: 2025-02-14 08:19\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -2565,24 +2565,27 @@ msgstr "數量" #~ msgid "{0} updated successfully" #~ msgstr "{0} updated successfully" -#: src/components/settings/SettingList.tsx:69 +#: src/components/settings/SettingList.tsx:71 msgid "Edit Setting" msgstr "編輯設置" -#: src/components/settings/SettingList.tsx:81 -#: src/components/settings/SettingList.tsx:111 -msgid "Setting {0} updated successfully" -msgstr "成功更新設置{0}" +#: src/components/settings/SettingList.tsx:84 +msgid "Setting {key} updated successfully" +msgstr "" -#: src/components/settings/SettingList.tsx:110 +#: src/components/settings/SettingList.tsx:113 msgid "Setting updated" msgstr "設置已更新" -#: src/components/settings/SettingList.tsx:120 +#: src/components/settings/SettingList.tsx:114 +msgid "Setting {0} updated successfully" +msgstr "成功更新設置{0}" + +#: src/components/settings/SettingList.tsx:123 msgid "Error editing setting" msgstr "編輯設置時出錯" -#: src/components/settings/SettingList.tsx:165 +#: src/components/settings/SettingList.tsx:168 msgid "No settings specified" msgstr "未指定設置" @@ -3042,7 +3045,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:383 #: src/tables/build/BuildLineTable.tsx:649 -#: src/tables/part/PartTable.tsx:350 +#: src/tables/part/PartTable.tsx:356 #: src/tables/sales/SalesOrderLineItemTable.tsx:326 msgid "Order Parts" msgstr "" @@ -3620,7 +3623,7 @@ msgstr "分配的庫存項目" #: src/pages/part/CategoryDetail.tsx:122 #: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:302 msgid "Subscribed" msgstr "已訂閲" @@ -5879,7 +5882,7 @@ msgstr "關鍵詞" #: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 -#: src/tables/part/PartTable.tsx:290 +#: src/tables/part/PartTable.tsx:296 #: src/tables/sales/SalesOrderLineItemTable.tsx:127 msgid "Available Stock" msgstr "可用庫存" @@ -6067,8 +6070,8 @@ msgid "Edit Part" msgstr "編輯零件" #: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:333 -#: src/tables/part/PartTable.tsx:362 +#: src/tables/part/PartTable.tsx:339 +#: src/tables/part/PartTable.tsx:368 msgid "Add Part" msgstr "添加零件" @@ -6107,7 +6110,7 @@ msgid "Order Stock" msgstr "訂單庫存" #: src/pages/part/PartDetail.tsx:938 -#: src/tables/part/PartTable.tsx:345 +#: src/tables/part/PartTable.tsx:351 msgid "Part Actions" msgstr "零件選項" @@ -7415,7 +7418,7 @@ msgid "Show consumable items" msgstr "顯示可消耗項目" #: src/tables/bom/BomTable.tsx:360 -#: src/tables/part/PartTable.tsx:284 +#: src/tables/part/PartTable.tsx:290 msgid "Has Pricing" msgstr "是否有價格" @@ -8472,42 +8475,50 @@ msgid "Filter by parts which are templates" msgstr "按模板部分篩選零件" #: src/tables/part/PartTable.tsx:274 +msgid "Is Variant" +msgstr "" + +#: src/tables/part/PartTable.tsx:275 +msgid "Filter by parts which are variants" +msgstr "" + +#: src/tables/part/PartTable.tsx:280 msgid "Is Revision" msgstr "是否修訂" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:281 msgid "Filter by parts which are revisions" msgstr "按修訂零件篩選" -#: src/tables/part/PartTable.tsx:279 +#: src/tables/part/PartTable.tsx:285 msgid "Has Revisions" msgstr "有修訂" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:286 msgid "Filter by parts which have revisions" msgstr "按有修訂的零件篩選" -#: src/tables/part/PartTable.tsx:285 +#: src/tables/part/PartTable.tsx:291 msgid "Filter by parts which have pricing information" msgstr "按有定價信息的零件篩選" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:297 msgid "Filter by parts which have available stock" msgstr "按有可用庫存的零件篩選" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:303 msgid "Filter by parts to which the user is subscribed" msgstr "按用户訂閲的零件篩選" -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:308 msgid "Has Stocktake" msgstr "有盤點" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:309 msgid "Filter by parts which have stocktake information" msgstr "按有盤點信息的零件篩選" -#: src/tables/part/PartTable.tsx:352 +#: src/tables/part/PartTable.tsx:358 msgid "Order selected parts" msgstr ""